Archive for 31 agosto 2011

SQL Server 2008 SSMS Create Database

agosto 31, 2011

Logo SQL Server 2008

En este Video Tutorial veremos como crear Bases de Datos utilizando el SQL Server Management Studio, podremos aprender lo fácil que es crear nuestras Bases de Datos, gracias a la interfaz gráfica que nos ofrece el Management Studio.

Aprenderemos también como crear nuestras Bases de Datos, sin necesidad de utilizar una sola linea de código usando solo el formulario de creación…

Como siempre ante cualquier duda no dejen de comunicarse que con gusto les responderé.

Saludos!

Roberto Pozo

Anuncios

SQL Server 2008 T-SQL Consultas Sencillas

agosto 22, 2011

Logo SQL Server 2008

En este video tutorial revisamos cuales son las sentencias de consultas sencillas más comunes que podemos hacer en SQL Server 2008 a través de T-SQL.

Como siempre ante cualquier duda no dejen de comunicarse que con gusto les responderé.

Saludos!

Roberto Pozo

SQL Server 2008 T-SQL DELETE

agosto 17, 2011

Logo SQL Server 2008

En este video tutorial explicamos cómo eliminar datos en nuestras tablas creadas en SQL Server 2008 utilizando el promp de T-SQL.

Es aconsejable escuchar bien el video tutorial, para tomar precausiones a la hora de eliminar datos…

Como siempre ante cualquier duda no dejen de comunicarse que con gusto les responderé.

Saludos!

Roberto Pozo

SQL Server 2008 T-SQL Insert

agosto 13, 2011

Logo SQL Server 2008

En este video tutorial hablamos acerca de como ingresar datos en nuestras tablas creadas en SQL server 2008 por medio de T-SQL.

Como siempre ante cualquier duda no dejen de comunicarse que con gusto les responderé.

Saludos!

Roberto Pozo

SQL Server 2008 T-SQL UPDATE

agosto 13, 2011

Logo SQL Server 2008

En este video tutorail aprenderemos como actualizar o modificar datos en nuestras tablas SQL Server 2008 usando el T-SQL

Como siempre ante cualquier duda o consulta no dejen de comunicarse, que con gusto les responderé.

Saludos!

Roberto Pozo

Exam 70-433 TS: Microsoft SQL Server 2008, Database Development

agosto 10, 2011

Logo SQL Server 2008

Hoy hablaremos de la certificación MCTS: Microsoft SQL Server 2008, Database Development.

Para poder obtener esta certificación el candidato debe poseer cierto perfil:

  • Uno a dos años de experiencia en el uso de Microsoft SQL Server 2008 o de dos a tres años de experiencia en el uso de una versión anterior de SQL Server.
  • Trabajar en puestos de trabajo en el que el desarrollo de bases de datos es su principal área de responsabilidad.
  • Trabajar en entornos en los que las bases de datos son fundamentales para sus funciones de trabajo principal.
  • Trabajar en entornos en los que SQL Server 2008 es parte de una solución global
  • Profesionales de TI que administran los sistemas que ejecutan SQL Server 2008
  • Construir aplicaciones que utilizan SQL Server 2008
  • Trabajar con aplicaciones de terceros que se basen en SQL Server 2008

Después de ver si cumplimos o no con el perfil, debemos tener en cuenta los conocimientos a evaluar:

  • Tablas y vistas de la aplicación
  • Implementar objetos de programación
  • Trabajando con básicos de las consultas
  • Trabajar con componentes adicionales de SQL Server
  • Trabajo con datos XML
  • Rendimiento La recopilación de información

Para poder tener una buena preparación es recomendable seguir las indicaciones y sugerencias de Microsoft acerca del material de estudio:

Entrenamiento en clase
•10775A: 70-462 Implementing, Configuring, and Maintaining Microsoft SQL Server Code Name “Denali” (5 Days)
•10774A: 70-461 Writing Queries with Microsoft SQL Server Transact-SQL (5 Days)
•6231B: Maintaining a Microsoft SQL Server 2008 R2 Database (5 Days)
•6231BD: Maintaining a Microsoft SQL Server 2008 R2 Database (5 Days)
•10776A: 70-463: Building, Supporting, and Developing Databases for Microsoft SQL Server Code Name “Denali” (5 Days)
•LP433A: Learning Plan for developing databases by using SQL Server 2008 (Exam 70-433) (1 Forms)
•2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL (3 Days)

Microsoft E-Learning
•6370AE: Microsoft SQL Server 2008 R2 Database Development (20 Hours)
•10344AE: MCTS (Exam 70-433): TS: Microsoft SQL Server 2008, Database Development (18 Hours)
•2778CE: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL (18 Hours)

Microsoft Press Books
•MCTS Self-Paced Training Kit (Exam 70-433): Microsoft SQL Server 2008 – Database Development

Practice Tests
•MeasureUp
(Measureup.com)
•Self Test Software
(Selftestsoftware.com)

Recusros Microsoft Online
•Microsoft SQL Server 2008 – Learning Portal
•Product information: Visita el sitio SQL Server 2008 para informacion detallada del producto.
•Microsoft Learning Community: Grupos y comunidades de foros que discuten sugerencias, recusrsos de entrenamiento y tips para certificarse.
•TechNet: Diseñado para los profesionales IT, este sitio incluye instrucciones “How-To”, practicas, descargas, recursos técnicos, newsgroups y chats.
•MSDN: Diseñado para desarrolladores, la red Microsoft Developer Network (MSDN) ofrece códigos de ejemplo, artículos técnicos, descargas, newsgroups y chats.

Para mayor información pueden revisar el sitio oficial de la certificación en:
TS: Microsoft SQL Server 2008, Database Development

Como siempre espero haberles ayudado en aclarar sus dudas, cualquier cosa no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

SQL Server 2008 FILESTREAM Data

agosto 10, 2011

Logo SQL Server 2008

Actualmente el volumen de datos dentro de las organizaciones ha sido una verdadera explosión, lo que ha generado que haya una gran cantidad de archivos no estructurados, para abordar el problema de almacenamiento, gestión, y poder combinar los grandes volúmenes de bases de datos no estructurados con los datos estructurados en las bases de datos, SQL Server 2008 ha creado el FILESTREAM.

El Filestream nos permitirá asociar archivos con una base de datos, los cuales serán almacenados en una carpeta en el sistema operativo, y serán enlazados directamente dentro de una base de datos donde los archivos puedan ser respaldados, restaurados, Indexados full-text y combinados con otras estructuras de datos.

Para almacenar datos del tipo FILESTREAM dentro de una Base de Datos, necesitaremos especificar donde los datos serán almacenados, para esto definimos la ubicación para los datos FILESTREAM en una base de datos, mediante la designación de un grupo de archivos dentro de la base de datos que se utilizará para el almacenamiento que contendrá la propiedad FILESTREAM.

La propiedad FileName definida para un grupo de archivos FILESTREAM especifica la ruta de una carpeta.

La parte inicial de la definición de ruta de la carpeta existe, sin embargo, la última carpeta de la ruta definida, no existe y se creará automáticamente.

Después que la carpeta del FILESTREAM ha sido creada, un archivo filestream.hdr se creará en dicha carpeta,

este es un archivo de sistema utilizado para gestionar los archivos posteriormente escritos en la carpeta.

Como siempre ante cualquier duda no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

SQL Server 2008 Database Mail

agosto 6, 2011

Logo SQL Server 2008

El Database Mail en SQL Server 2008, nos proporciona una función de notificaciones por medio de correo electronico directamente desde nuestra instancia.

Hoy veremos cuales son sus características y como configurar el Correo electrónico de Base de Datos dentro de una instancia SQL.

El Database Mail permite a un equipo que ejecute SQL Server 2008 enviar los mensajes salientes de correo, pero aunque este nos permite que los correos salientes puedan contener incluso hasta los resultados de una consulta el objetivo principal es enviar mensajes de ALERTA a los administradores, para informarles acerca de las condiciones de funcionamiento o los cambios que se hayan hecho a los objetos.

El Database Mail se integró al SQL Server 2005 para reemplazar al SQL Mail, y las causas de este reemplazo fueron muy sencillas:

  • Eliminar la dependencia de la Microsoft Mail Application Programming Interface (MAPI)
  • Simplificar la configuración y la Administración
  • Proporcionar una forma rápida y confiable para enviar mensajes de correo

El Database Mail utiliza el Simple Mail Transfer Protocol (SMTP) que es un servicio de transmisión que está disponible en todas las máquinas Windows para transmitir los mensajes de correo, cuando un envío de correo electrónico está iniciado, el mensaje junto con todas las propiedades del mensaje se registra en una tabla en la base de datos msdb.

Cuando el proceso de envío de correo electrónico se ejecuta, todos los mensajes en la cola de envío que aún no han sido enviados son recogidos y enviados utilizando el perfil de correo apropiada.

Los Perfiles constituyen el elemento central dentro de la base de datos de correo.

Un perfil determinado puede contener varias cuentas de correo electrónico para proporcionar una capacidad de conmutación por error en el caso de que un servidor de correo específico no esté disponible.

El Database Mail define todas las propiedades asociadas a una cuenta de correo electrónico determinada como la dirección de correo electrónico, dirección de respuesta de correo electrónico, nombre del servidor de correo electrónico, número de puerto, y las credenciales de autenticación.

Tambien podemos asegurar el acceso a un perfil de correo para restringir la capacidad del usuario para enviar correo a través de un perfil determinado.

Cuando se crea un perfil, se puede configurar el perfil para que sea un perfil público o privado, en un perfil público puede acceder cualquier usuario con capacidad para enviar correo, y a un perfil privado se puede acceder sólo por aquellos usuarios que hayan tenido acceso a el perfil de correo de forma explícita, además de configurar un perfil de correo, ya sea público o privado, se puede designar un perfil de correo que sea el que quede como predeterminado, al enviar correo, si lo hacemos a través de un perfil de correo no especificado, SQL Server utiliza el perfil de correo electrónico designado como el Perfil con valor por defecto para enviar el mensaje.

CONFIGURANDO EL DATABASE MAIL

Para configurar el Database Mail, ingresaremos a nuestra instancia, abriremos una nueva ventana de consultas y ejecutaremos las siguientes sentecias:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE
GO

SQL Server 2008 Database Mail Configuracion

luego buscaremos en el Explorador de objetos, Administración y expandiremos la carpeta donde encontraremos “Correo electrónico de base de datos” el cual es nuestro Database Mail, seleccionamos con el botón derecho, y hacemos click en Configurar Correo Electrónico de base de datos

SQL Server 2008 Seleccionando Database Mail

Esto llamará al ASISTENTE para configuración de Correo electrónico de base de datos

SQL Server 2008 Inicio Asistente Database Mail

Hacemos clic en siguiente y nos llevará a la ventana para seleccionar la Tarea de Configuración, donde seleccionaremos la primera opción…

Instalar Correo electrónico de base de datos realizando las siguientes tareas…

SQL Server 2008 Database Mail seleccionando opciones

Hacemos clic en siguiente y nos mostrará la ventana para poder crear un NUEVO PERFIL, en el campo nombre de perfil, colocaremos el nombre con el cual queremos identificar nuestro perfil de usuario, en descripción colocaremos una breve descripción de nuestro perfil,

SQL Server 2008 Nuevo Perfil

luego damos clic en AGREGAR y nos aparecerá una nueva ventana donde colocaremos todos los datos necesarios para crear nuestra cuenta de correo electrónico (podemos utilizar también las configuraciones de una cuenta ya creada), luego de terminar de rellenar los campos necesarios y especificar el modo de autenticación SMTP apropiado (Importante: Si usamos Autenticación Básica, debemos escribir nuestro usuario y contraseña), hacemos clic en aceptar para cerrar la ventana de configuración de la cuenta de correo electrónico.

SQL Server 2008 Database Mail Configurando Correo Electronico

Al volver a la ventana anterior nos aparecerán las cuentas SMTP que hayamos creado, damos clic en siguiente…

SQL Server 2008 Database Mail Conformando Cuentas SMTP

… Nos aparecerá la ventana Administrar Seguridad de Perfil, en donde indicaremos si nuestro perfil creado será público o privado, también indicaremos si será el perfil predeterminado o no, despues de indicar cual será la configuración damos clic en suguiente.

SQL Server 2008 Administrar Seguridad del pefil

En la próxima ventana podremos confirmar y cambiar de ser necesario los parámetros del sistema, la cantidad de reintentos, que tiempo debe pasar antes de reintentar, los tipos de archivos prohibidos, etc…

SQL Server 2008 Configurando Parametros

Al terminar de configurar los parámetros damos clic en siguiente y nos aparecerá una nueva ventana que nos mostrará un resúmen de la configuración y acciones que hará el asistente…

SQL Server 2008 Finalizacion Asistente

Al hacer clic en Finalizar aparecereá un nueva y última ventana que empezará a configurar nuestro Database Mail, al finalizar el proceso nos mostrará un mensaje donde nos indicará si ha sido correcto el proceso o no, en caso de no ser correcto el proceso nos informará y nos mostrará cuantos errores han ocurrido y también advertencias si las hubiera.

SQL Server 2008 Resumen Proceso de Configuración

Hacemos clic en cerrar y ya tenemos configurado nuestro Database Mail para empezar a utilizarlo…

Como siempre ante cualquier duda no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo