Instalacion


Microsoft SQL Server
Microsoft SQL Server es un sistema para la gestión de bases de datos producido porMicrosoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.
Características de Microsoft SQL Server
Ø  Soporte de transacciones.
Ø  Escalabilidad, estabilidad y seguridad.
Ø  Soporta procedimientos almacenados.
Ø  Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Ø  Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
Ø  Además permite administrar información de otros servidores de datos.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor debase de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server yMicrosoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas.NET, pero el servidor sólo está disponible para Sistemas Operativos Windows.
Desventajas
Ø  MSSQL usa Address Windowing Extensión (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
Ø  MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco.
Ø  MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux.

Programación
Ø   T-SQL
Ø  Artículo principal: T-SQL
Ø  T-SQL (Transact-SQL) es el principal medio de programación y administración de SQL Server. Expone las palabras clave para las operaciones que pueden realizarse en SQL Server, incluyendo creación y modificación de esquemas de la base de datos, introducir y editar datos en la base de datos, así como supervisión y gestión del propio servidor. Las aplicaciones cliente, ya sea que consuman datos o administren el servidor, aprovechan la funcionalidad de SQL Server mediante el envío de consultas de T-SQL y declaraciones que son procesadas por el servidor y los resultados (o errores) regresan a la aplicación cliente. SQL Server que sean administrados mediante T-SQL. Para esto, expone tablas de sólo lectura con estadísticas del servidor. La funcionalidad para la administración se expone a través de procedimientos almacenados definidos por el sistema que se pueden invocar desde las consultas de T-SQL para realizar la operación de administración. También es posible crear servidores vinculados (Linked Servers) mediante T-SQL. Los servidores vinculados permiten el funcionamiento entre múltiples servidores con una consulta.
Ø  Cliente Nativo de SQL
Ø  Cliente Nativo de SQL es la biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión 2005 en adelante. Implementa nativamente soporte para las características de SQL Server, incluyendo la ejecución de la secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones asincrónas, las notificaciones de consulta, soporte para cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también usarse directamente, pasando por alto las capas de acceso de datos de Guadalajara.....


Proceso de instalación
El primer paso de la instalación consiste en instalar Microsoft .NET Framework 2.0 que es
uno de los requisitos de la instalación; si ya está instalado previo al proceso de instalación,
este paso será omitido. La actualización desde versiones anteriores de .NET Framework
está soportada hasta la versión 1.1, en caso de haber instalado una versión posterior,
deberá desinstalarla antes de instalar SQL Server 2005 Express; en otras palabras, la
actualización se puede realizar sólo desde versiones soportadas de .NET Framework.
PASO 1 PARA LA 
INSTALACIÓN

PASO 2 PARA LA 
INSTALACIÓN

Ventana de condiciones de EULA; aceptar los términos de la licencia y condiciones y pulsar
Siguiente.
PASO 3 PARA LA 
INSTALACIÓN


Ventana de bienvenida de instalación de los prerrequisitos necesarios para SQL Server
2005 Express; pulsar Instalar.
PASO 4 PARA LA 
INSTALACIÓN
Ventana de finalización de instalación de los prerrequisitos; pulsar Siguiente.
PASO 5 PARA LA 
INSTALACIÓN

Ventana de bienvenida al asistente de instalación de SQL Server 2005 Express; pulsar
Siguiente.
PASO 6 PARA LA 
INSTALACIÓN

Ventana de comprobación de requerimientos del sistema; si la comprobación ha sido
satisfactoria, todas las opciones aparecerán con la opción de verificación en color verde, en
caso de haber algún requerimiento no severo, aparecerá en color amarillo; si hay algún
requerimiento crítico que no se cumple, aparecerá en color rojo y no podrá seguirse con el
proceso de instalación. Pulsando en el botón Report, podrá ver cuales son los requisitos no
cumplidos para poder preparar al sistema para cumplirlos; por ejemplo, si no se cumplen
los requerimientos de ASP.NET, podrá salir de la instalación, actualizar ASP.NET, y volver a
realizar la instalación. Si la comprobación ha sido satisfactoria, pulse Siguiente.
PASO 7 PARA LA 
INSTALACIÓN

Introduzca la información de registro, desmarque la opción Ocultar opciones avanzadas de
configuración, y pulse Siguiente.
PASO 8 PARA LA 
INSTALACIÓN

Seleccione los componentes que desea instalar; en éste caso, seleccione instalar todos los
componentes y pulse Siguiente.
PASO 9 PARA LA 
INSTALACIÓN

Seleccione el nombre de la instancia de SQL Server 2005 Express (por defecto
SQLExpress), y pulse Siguiente.
PASO 10 PARA LA 
INSTALACIÓN

Seleccione el nombre de la cuenta que arrancará el servidor de SQL Server 2005 Express
(Network Service por defecto), y habilite que el servicio de SQL Server se arranque al
finalizar la instalación; a continuación pulse Siguiente.
PASO 11 PARA LA 
INSTALACIÓN

Seleccione el modo de autenticación (por defecto autenticación integrada de Windows), y
pulse Siguiente.
PASO 12 PARA LA 
INSTALACIÓN

Seleccione el collation de la instancia de SQL Server. Como es una instalación nueva, y no
se va a trabajar con bases de datos de versiones anteriores de SQL Server, se seleccionará
Latin1_General, en caso de migraciones o posibilidad de trabajar con bases de datos
importadas de SQL Server 2000 (o MSDE 2000), considere la opción por defecto (SQL
Collations, Dictionary-order, case insensitive, for use with 1252 Character Set); a
continuación pulse Siguiente.
PASO 13 PARA LA 
INSTALACIÓN

Seleccionar la opción de configuración de la instancia de SQL Server sobre la posibilidad de
permitir a usuarios no-administradores de crear instancias. Por defecto habilitado; durante
las siguientes lecciones se hablará de ello, habilítelo y pulse Siguiente.
PASO 14 PARA LA 
INSTALACIÓN

Opciones para informar a Microsoft sobre los errores no esperados sucedidos en la
aplicación, y para enviar automáticamente información sobre las características usadas del
producto; por defecto están deshabilitadas, pero se recomienda habilitarla para mejorar el
producto enviando automáticamente información del uso que se hace del producto; a
continuación se pulsa en Siguiente.
PASO 15 PARA LA 
INSTALACIÓN
Comienza el proceso de instalación informando de las características que se van instalando.
PASO 16 PARA LA 
INSTALACIÓN

Finalización del proceso de instalación con estado de casa funcionalidad instalada; en caso
de haber algún error durante la instalación, aparecerán botones en color Rojo indicando el
error; pulsando en la casilla correspondiente de la columna Status, podrá ver información
del error producido; pulse Siguiente.
PASO 17 PARA LA 
INSTALACIÓN

Informe final de la instalación de SQL Server en el que se podrá ver todas las
características instaladas, y un fichero de resumen con cada paso realizado durante la
instalación. Pulse Finalizar, y ya está preparado para poder utilizar SQL Server 2005
Express.
PASO 18 PARA LA 
INSTALACIÓN