You are on page 1of 45

INSTITUTO TECNOLGICO SUPERIOR DE FELIPE CARRILLO PUERTO

Administracin de Base de Datos Unidad II Arquitectura del Gestor Enfocado a SQL Server

ALUMNOS Chan Balam Cristian Reyes Lpez Navarrete Vctor Manuel Moo Mex Carlos Uh Uhu Edwin Rene Vicente Meja Jos Alfredo 111k0036 111k0044 111k0046 111k0054 111k0055

Semestre: VI

Aula: J-2

Grupo: B

CARRERA

Ingeniera en Sistemas Computacionales

DOCENTE

Ing. Eduardo Castillo Moo

Felipe Carrillo Puerto a 2 de abril de 2014

INDICE
INTRODUCCIN ........................................................................................................................ 2 CONTENIDO ............................................................................................................................... 3 2.1. Caractersticas de SQL SERVER .................................................................................. 4 2.1.1 Estructura de memoria y procesos de la instancia de SQL SERVER .............. 5 2.1.2 Estructuras fsicas de la base de datos en SQL SERVER ................................... 6 2.1.3 Requerimientos para la instalacin de SQL SERVER .......................................... 7 2.1.4 Instalacin del software de BD en modo transaccional (SQL SERVER) ....... 11 2.1.5 Variables de Ambiente y archivos importantes para instalacin de SQL SERVER. ................................................................................................................................... 28 2.1.6 Procedimiento general de instalacin de SQL SERVER ................................... 29 2.1.7 Procedimiento para configuracin de SQL SERVER ......................................... 38 2.1.8 Comandos generales de alta y baja en SQL SERVER ........................................ 40 CONCLUSION .......................................................................................................................... 43 BIBLIOGRAFIA ........................................................................................................................ 45

INTRODUCCIN

En la siguiente investigacin se muestra informacin relacionada con un sistema gestor de base de datos, tomando como referencia el temario de la unidad 2 de la asignatura de Administracin de Base de Datos. En la siguiente investigacin se har referencia al gestor de base de datos SQL Server 2012, de acuerdo con el primer punto del temario se describe las caractersticas del gestor, en la cual se especifican cada una de ellas y se proporciona una pequea descripcin del software. Como segundo tema se explica la estructura de memoria y procesos de instancia, que utiliza el gestor, ya que cada sistema gestor de base de datos contiene diferente estructura de memoria y se realizan distintas configuraciones para su funcionamiento, para ello se tiene que configurar los procesos de instancia. Otro tema que se aborda en esta investigacin es la estructura fsica de la base de datos en SQL Server, en la que se puede apreciar que la unidad fundamental de almacenamiento de datos para este software es la pgina, es este caso se habla de un espacio en disco asignado a un archivo de datos con las extensiones (.mdf o .ndf), cada una se utilizan para administrar las pginas de forma eficaz. Todas las pginas se almacenen en extensiones. De igual manera se explica los requerimientos de instalacin de SQL Server, en la cual se mencionan todos los requisitos tanto de hardware como de software. Despus de ver los requerimientos se describen los pasos a seguir, para la instalacin del software de BD en modo transaccional, pero haciendo referencia SQL Server en la cual se especifica cada uno de los pasos que se deben seguir, para un buen funcionamiento. Para conocer ms sobre cmo funciona el software se explican las variables de ambiente y archivos importantes que requiere el gestor de base de datos. Las
variables de ambiente y archivos para la instalacin se pueden agrupar en grupos de archivos con fines de asignacin y administracin.

Despus de conocer las variables de ambiente, los archivos importantes y los requerimientos de instalacin, se explica un procedimiento general de instalacin de SQL Server. Como siguiente paso de despus de instalar el software se procede a configurar los protocolos de red utilizados por SQL Server y para administrar la configuracin de conectividad de red de los equipos cliente de SQL Server. Esto es muy importante ya que de ello depende el buen funcionamiento de nuestro gestor de base de datos. Como ltimo tema que aborda esta investigacin se muestran los comandos generales de alta y baja, que utiliza SQL Server CONTENIDO

2.1. Caractersticas de SQL SERVER Entre las caractersticas ms relevantes de SQL Server se encuentran las siguientes:

Soporte de transacciones. Soporta procedimientos almacenados. Incluye tambin un entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente.

Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red slo acceden a la informacin.

Adems permite administrar informacin de otros servidores de datos.

Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs 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 travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD, osql, o PowerShell. Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor slo est disponible para Sistemas Operativos

2.1.1 Estructura de memoria y procesos de la instancia de SQL SERVER

La memoria de SQL Server est dividida en dos espacios, el cache de procedimientos, y el cache de datos. El Servidor SQL distribuye eficazmente la memoria entre el cache de procedimiento y el cache de datos usando los parmetros de configuracin del cache de procedimiento. La distribucin de la memoria restante entre procedimientos y datos, se encarga de mantener los objetos ms usados en sus respectivos caches de memoria. Por consiguiente, los procedimientos almacenados mayormente usados deben estar en el cache de procedimientos, mientras que la mayora de ndices y tablas usadas ms frecuentemente deben estar en el cache de datos. La mejor manera de determinar cmo es usada la memoria por el Servidor de SQL es ejecutar DBCC MEMUSAGE. Esta sentencia indica la cantidad de memoria asignada al Servidor de SQL en el comienzo, los 12 objetos ms grandes en el cache de procedimientos, y los 20 objetos ms grandes en el cache de datos. Por consiguiente, las recomendaciones son basadas en el uso de estos datos que determinaran el tamao ptimo para los caches.

2.1.2 Estructuras fsicas de la base de datos en SQL SERVER La unidad fundamental del almacenamiento de datos en SQL Server es la pgina. El espacio en disco asignado a un archivo de datos (.mdf o .ndf) de una base de datos se divide lgicamente en pginas numeradas de forma contigua de 0 a n. Las operaciones de E/S de disco se realizan en el nivel de pgina. Es decir, SQL Server lee o escribe pginas de datos enteras. Las extensiones son una coleccin de ocho pginas fsicamente contiguas; se utilizan para administrar las pginas de forma eficaz. Todas las pginas se almacenen en extensiones. En SQL Server, el tamao de pgina es de 8 KB. Esto significa que las bases de datos de SQL Server tienen 128 pginas por megabyte. Cada pgina empieza con un encabezado de 96 bytes, que se utiliza para almacenar la informacin del sistema acerca de la pgina. Esta informacin incluye el nmero de pgina, el tipo de pgina, el espacio libre en la pgina y el Id. de unidad de asignacin del objeto propietario de la pgina. En la siguiente tabla se muestran los tipos de pgina utilizados en los archivos de datos de una base de datos de SQL Server. Tipo de pgina Datos Contenido Las filas de datos con todos los datos, excepto los datos text, ntext, image, nvarchar(max),

varchar(max), varbinary(max) y xml, cuando text in row est establecido en ON. ndice Texto o imagen Entradas de ndice. Tipos de datos de objetos grandes:

Datos text, ntext, image, nvarchar(max), varchar(max), varbinary(max) y xml.

Columnas de longitud variable cuando la fila de

datos sobrepasa 8 KB:

varchar, sql_variant.

nvarchar,

varbinary

Mapa global,

de

asignacin Informacin acerca de si se han asignado las Mapa de extensiones. global

asignacin compartido

Espacio disponible en Informacin acerca de la asignacin de pginas y pginas el espacio libre disponible en las pginas.

Mapa de asignacin de Informacin acerca de las extensiones utilizadas ndices Mapa masivamente por una tabla o un ndice por unidad de asignacin. cambiado Informacin acerca de las extensiones modificadas por operaciones masivas LOG desde por la ltima de

instruccin asignacin. Mapa diferencial

BACKUP

unidad

cambiado Informacin acerca de las extensiones que han cambiado desde la ltima instruccin BACKUP DATABASE por unidad de asignacin.

2.1.3 Requerimientos para la instalacin de SQL SERVER

SQL Server 2012 En la secciones siguientes se presentan los requisitos mnimos de hardware y software para instalar y ejecutar SQL Server 2012. Componente .NET Framework Requisito

.NET 3.5 SP1 es un requisito para SQL Server 2012 cuando se selecciona Motor de base de datos, Reporting Services,
7

Master Data Services, Data Quality Services, Replicacin o SQL Server Management Studio, y no lo instala ya el programa de instalacin de SQL Server.

Si el programa de instalacin se ejecuta en un equipo con el sistema operativo Windows Server 2008 R2 SP1, debe habilitar .NET Framework 3.5 SP1 antes de instalar SQL Server 2012.

Este proceso necesita acceso a internet. SQL Server instala .NET 4.0 durante el paso de instalacin de caractersticas. Si el programa de instalacin notifica que Windows

Windows PowerShell

PowerShell 2.0 no est presente, puede instalarlo o habilitarlo siguiendo las instrucciones de la pgina Windows Management Framework.

Los sistemas operativos admitidos para SQL Server 2012 Software red de tienen software de red integrado. Las instancias con nombre y predeterminadas de admiten los siguientes una instalacin de independiente red: Memoria

protocolos

compartida, Canalizaciones con nombre, TCP/IP y VIA.

SQL Server 2012 se admite en entornos de mquina virtual que se ejecutan en el rol Hyper-V de:

Windows Server 2008 SP2 Standard, Enterprise y Datacenter

Virtualizacin

Windows Server 2008 R2 SP1 Standard, Enterprise y Datacenter.

Windows Server 2012 Datacenter y Standard. Adems de los recursos que necesita la particin primaria, a
8

cada mquina virtual (particin secundaria) se le deben proporcionar suficientes recursos de procesador, memoria y recursos de disco para su instancia de SQL Server 2012.

Se necesita Internet Explorer 7 o una versin posterior para Software Internet de Microsoft Management Console (MMC), Herramientas de datos de SQL Server (SSDT), el componente Diseador de informes de Reporting Services y la Ayuda HTML. SQL Server 2012 requiere un mnimo de 6 GB de espacio Disco duro disponible en disco. Para la instalacin desde disco se necesita una unidad de DVD. SQL Server 2012 requiere Super VGA (800x600) o un Monitor monitor de una resolucin mayor. La funcionalidad de Internet necesita acceso a Internet (no necesariamente de carcter gratuito).

Unidad

Internet

La ejecucin de SQL Server 2012 en una mquina virtual ser ms lenta que la ejecucin nativa debido a la sobrecarga de virtualizacin. En las ediciones de 32 y 64 bits de SQL Server 2012 se aplican las consideraciones siguientes:

Se recomienda ejecutar SQL Server 2012 en equipos con el formato de archivo NTFS. SQL Server 2012 se puede instalar en un equipo con el sistema de archivos FAT32, pero no se recomienda porque es menos seguro que el sistema de archivos NTFS.

El programa de instalacin de SQL Server bloquear las instalaciones en unidades de disco de solo lectura, asignadas o comprimidas.
9

SQL Server le exige que instale una actualizacin para asegurarse de que se puede instalar correctamente el componente de Visual Studio. El programa de instalacin de SQL Server comprueba la presencia de esta actualizacin y, a continuacin, le exige que descargue e instale la actualizacin antes de continuar con la instalacin de SQL Server. Para evitar la interrupcin durante la instalacin de SQL Server, puede descargar e instalar la actualizacin antes de ejecutar el programa de instalacin de SQL Server, segn se describe a continuacin (o instalar todas las actualizaciones para .NET 3.5 SP1 disponibles en Windows Update):

Si instala SQL Server 2012 en un equipo con el sistema operativo Windows Vista SP2 o Windows Server 2008 SP2, puede obtener la actualizacin necesaria aqu.

Si instala SQL Server 2012 en un equipo que tiene el sistema operativo Windows 7 SP1 o Windows Server 2008 R2 SP1, o Windows Server 2012 o Windows 8, esta actualizacin ya est incluida. Los siguientes requisitos de memoria y procesador se aplican a todas las ediciones de SQL Server 2012: Componente Requisito

Mnimo: Ediciones Express: 512 MB Todas las dems ediciones: 1 GB Se recomienda: Memoria Ediciones Express: 1 GB Todas las dems ediciones: al menos 4 GB y debe aumentar a medida que el tamao de la base de datos aumente para asegurar un rendimiento ptimo.

Velocidad procesador

del Mnimo:

Procesador x86: 1,0 GHz

10

Procesador x64: 1,4 GHz Recomendado: 2 GHz o ms

Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T Intel Pentium IV compatible con EM64T

Procesador

Procesador x86: compatible con Pentium III o superior

La memoria mnima necesaria para instalar el componente Servidor de calidad de datos en Data Quality Services (DQS) es 2 GB de RAM, que es diferente del requisito de memoria de mnimo de SQL Server 2012 2.1.4 Instalacin del software de BD en modo transaccional (SQL SERVER)

Manual de instalacin de SQL server 2012 en Windows 8


En este documento hablaremos sobre la instalacin de SQL server en la plataforma Windows 8. 1. Ingresamos al navegador y escribimos Descarga de SQL server 2012 pgina oficial

2. Seleccionamos la primera opcin que aparece marcado en color rojo y nos dirige a la pgina oficial:

11

3. Nos aparece una pantalla similar a la anterior, damos clic a la opcin descargue la evaluacin:

4. En este caso instalaremos SQL server 2012 ya que es la ms estable en este momento, seleccionamos la opcin que dice descargar SQL server 2012 y nos aparece una ventana como la siguiente: aqu seleccionamos nuestro idioma en este caso es espaol, despus podemos optar por descargar las dos versiones juntas (32 y 64 bits) o descargarlo por

12

separado que seran 3 archivos por plataforma sea de 32 0 de 64 bits, este es por criterio de cada quien.

5. Ahora pasaremos a la instalacin, despus de la descarga tendremos 3 archivos como se muestra en la imagen, es importante mencionar que instalaremos una versin de 32 bits (x86):

6. Primero ejecutamos el archivo SQLFULL_x86_ESN_install

13

7. Lo que hace ahora el programa es descomprimir los 3 archivos que hemos descargado, tenemos que esperar que el proceso termine, cuando finalice de descomprimir tendremos algo as:

8. Tenemos que abrir la carpeta que se cre SQLFULL_x86_ESN y aparecern estos archivos:

9. Lo siguiente es ejecutar el archivo SETUP y nos aparece la siguiente pantalla: nos aparece la interfaz de instalacin.
14

10. Ahora seleccionamos la opcin que nos dice instalacin, luego damos clic en la primera opcin que nos aparece en color rojo:

11. La ventana que nos aparece es la comprobacin de las reglas:

15

12. Cuando termine el proceso damos clic en aceptar y luego el programa buscara actualizaciones, si el programa es el ms actual nos mostrara una ventana como la siguiente:

13. Damos clic en siguiente y nos aparece una ventana cargando los archivos de configuracin: daremos clic en instalar

16

14. Despus nos aparecen los requisitos de instalacin y algunas recomendaciones: seleccionamos la opcin siguiente:

15. En la siguiente ventana nos aparece la licencia, si contamos con la clave del producto lo escribimos en este apartado, en caso contario debemos seleccionar evaluacin, en esta ocasin contamos con una licencia, la escribimos y debe de quedar de la siguiente forma: despus tenemos que dar clic en el botn siguiente:

17

16. El siguiente paso es aceptar la licencia de Microsoft, nos debe de quedar de la siguiente forma: damos clic en siguiente

17. Seleccionamos las caractersticas de SQL server que deseamos seleccionar y damos clic en siguiente:

18

18. En la ventana que nos aparece damos clic en seleccionar todo para que se instale todos los complementos de SQL y no nos mande error, damos clic en siguiente:

19. Nos aparece las reglas de instalacin, damos clic en siguiente:

19

20. En la configuracin de instancia se refiere a donde vamos a instalar SQL server, lo dejamos tal y como esta y damos clic en siguiente:

21. Ahora nos aparecen los requisitos en el disco duro para instalar el SQL server, damos clic en siguiente:

20

22. Nos aparece la configuracin del servidor, lo dejamos tal y como esta y damos clic en siguiente:

23. Configuracin del motor de Base de datos: aqu debemos seleccionar la opcin 1 si no queremos poner un administrador y una contrasea u opcin dos si queremos configurarlo, en este caso elegiremos la opcin 1, damos clic en agregar usuario actual y damos clic en siguiente:

21

24. Ahora nos aparece Configuracin de Analysis Services, daremos clic en agregar usuario actual y damos clic en siguiente:

25. El siguiente paso es configurar el servidor de informes, damos clic en siguiente para configurarlo:

22

26. Ahora daremos clic en la opcin de agregar un usuario que ser el administrador y damos clic en siguiente:

27. Ahora debemos de escribir un nombre del controlador y damos clic en siguiente:

23

28. En la ventana que nos aparece lo dejamos tal y como esta y damos clic en siguiente:

29. En la ventana de reglas de configuracin de instancia, damos clic en siguiente:

24

30. Ahora daremos clic en la opcin de instalar:

31. Ahora nos muestra el progreso de la instalacin, esperamos a que este termine de instalarse en su sistema:

25

32. Cuando el proceso termine nos mostrara una ventana similar a esta: ah daremos clic a cerrar

33. Al momento de abrir SQL manager nos aparece as:

Nos aparece cargando la configuracin del usuario:


26

Tenemos que conectar con el servidor, damos clic en conectar.

Por ultimo nos aparece esta ventana:

27

2.1.5 Variables de Ambiente y archivos importantes para instalacin de SQL SERVER. Variable: Es un espacio en memoria al cual se le da un nombre. Hay variables especficas que se crean al momento de entrar al sistema, pero tambin hay variables que pueden ser definidas por el usuario. Las variables son una forma de pasar informacin a los programas al momento de ejecutarlos. Variables de ambiente: Se usan para personalizar el entorno en el que se ejecutan los programas y para ejecutar en forma correcta los comandos del shell. Toman su valor inicial generalmente de un archivo .profile, pero hay veces en que el usuario tiene que modificar los valores de alguna variable de ambiente cuando est tratando de instalar o ejecutar un nuevo programa Las variables de ambiente y archivos para la instalacin se pueden agrupar en grupos de archivos con fines de asignacin y administracin. Hay dos tipos de grupos de archivos: Principal El grupo de archivos principal contiene el archivo de datos principal y los dems archivos asignados especficamente a otro grupo de archivos. Todas las pginas de las tablas del sistema estn asignadas al grupo de archivos principal. Definidos por el usuario Los grupos de archivos definidos por el usuario son los grupos de archivos especificados mediante la palabra clave FILEGROUP en la instruccin CREATE DATABASE o ALTER DATABASE. Los archivos de registro nunca forman parte de un grupo de archivos. El espacio del registro se administra de forma independiente del espacio de datos.

28

Ningn archivo puede pertenecer a ms de un grupo de archivos. Las tablas, los ndices y los datos de objetos grandes se pueden asociar a un grupo de archivos especfico. En este caso, todas sus pginas se asignarn a dicho grupo de archivos o se pueden crear particiones en las tablas e ndices. Los datos de las tablas e ndices con particiones se dividen en unidades y cada una de ellas se puede colocar en un grupo de archivos independiente de una base de datos. Para obtener ms informacin acerca de las tablas e ndices con particiones, vea Tablas e ndices con particiones. Un grupo de archivos de cada base de datos se designa como grupo de archivos predeterminado. Cuando se crea una tabla o un ndice sin especificar un grupo de archivos, se supone que todas las pginas se asignarn a partir del grupo de archivos predeterminado. Slo un grupo de archivos puede ser el predeterminado en un momento dado. Los miembros de la funcin fija db_owner de la base de datos pueden cambiar el grupo de archivos predeterminado de un grupo a otro. Si no se especifica ningn grupo de archivos predeterminado, se considera como tal al grupo de archivos principal. 2.1.6 Procedimiento general de instalacin de SQL SERVER

1. Inserte el disco de instalacin de SQL Server. Desde la carpeta raz, haga doble clic en Setup.exe. Para realizar la instalacin desde un recurso compartido de red, localice la carpeta raz de dicho recurso y, a continuacin, haga doble clic en Setup.exe. 2. El Asistente para instalacin ejecuta el Centro de instalacin de SQL Server. Para crear una nueva instalacin de SQL Server, haga clic en Instalacin en el rea de navegacin del lado izquierdo y, a continuacin, haga clic en Nueva instalacin independiente de SQL Server o agregar caractersticas a una instalacin existente. 3. El Comprobador de configuracin del sistema ejecuta una operacin de deteccin en el equipo. Para continuar, haga clic en Aceptar. Puede ver los detalles en la pantalla haciendo clic en Mostrar detalles o, como un informe HTML, haciendo clic en Ver informe detallado.

29

4. En la pgina Archivos auxiliares del programa de instalacin, haga clic en Instalar para instalar los archivos auxiliares del programa de instalacin. 5. El Comprobador de configuracin del sistema ejecuta una operacin de deteccin en el equipo. Para continuar, haga clic en Aceptar. Puede ver los detalles en la pantalla haciendo clic en Mostrar detalles o, como un informe HTML, haciendo clic en Ver informe detallado. 6. En la pgina Seleccin de idioma, puede especificar el idioma para su instancia de SQL Server si va a realizar la instalacin en un sistema operativo localizado y el medio de instalacin incluye paquetes de idioma en ingls y en el idioma correspondiente al sistema

operativo. Para obtener ms informacin acerca de la compatibilidad entre idiomas y las consideraciones acerca de la instalacin, vea Versiones en idioma local en SQL Server. Para continuar, haga clic en Siguiente. 7. En la pgina Clave del producto, seleccione una opcin para indicar si est instalando una edicin gratuita de SQL Server o una versin de produccin del producto con una clave de PID. Para obtener ms informacin, vea Ediciones y componentes de SQL Server 2012. Para continuar, haga clic en Siguiente. 8. En la pgina Trminos de licencia, revise el contrato de licencia y, si est de acuerdo, active la casilla Acepto los trminos de licencia y haga clic en Siguiente. Para ayudar a mejorar SQL Server, tambin puede habilitar la opcin de uso de caractersticas y enviar informes a Microsoft. 9. En la pgina de actualizaciones de producto, se muestran las actualizaciones ms recientes disponibles del producto SQL Server. Si no desea incluir las actualizaciones, desactive la casilla Incluir actualizaciones del producto SQL Server. Si no se detectan actualizaciones de producto, el programa de instalacin de SQL Server no muestra esta pgina y pasa automticamente a la pgina Instalar archivos de instalacin. Para obtener ms informacin acerca de las

30

actualizaciones de producto, vea Actualizaciones del producto en la instalacin de SQL Server 2012. 10. En la pgina Instalar archivos de instalacin, el programa de instalacin proporciona el progreso de descarga, extraccin e instalacin de los archivos de instalacin. Si se encuentra una actualizacin para el programa de instalacin de SQL Server y se especifica que debe incluirse, esa actualizacin tambin se instalar. 11. El Comprobador de configuracin del sistema comprueba el estado del sistema del equipo antes de seguir con la instalacin. 12. En la pgina Rol de de SQL instalacin, Server y, a seleccione Instalacin continuacin, haga de clic

caractersticas

en Siguiente para continuar en la pgina Seleccin de caractersticas. 13. En la pgina Seleccin de caractersticas, seleccione los componentes de la instalacin. Despus de seleccionar el nombre de la caracterstica, aparece una descripcin de cada grupo del componente en el panel Descripcin de caracterstica. Puede activar cualquier

combinacin de casillas. Para obtener ms informacin, vea Ediciones y componentes de SQL Server 2012 y Caractersticas compatibles con las ediciones de Server 2012. Los requisitos previos para las caractersticas seleccionadas se muestran en el panel Requisitos previos de las caractersticas seleccionadas. El programa de instalacin de SQL Server instalar los requisitos previos que no se hayan instalado todava durante el paso de instalacin que se describe ms adelante en este procedimiento. Si desea especificar un directorio personalizado para los componentes compartidos, use el campo situado en la parte inferior de la pgina Seleccin de caractersticas.Para cambiar la ruta de instalacin de los componentes compartidos, actualice el nombre de ruta en el campo situado en la parte inferior del cuadro de dilogo o haga clic en Examinar para moverse a un directorio de instalacin. La ruta de instalacin predeterminada es C:\Archivos de programa\Microsoft SQL Server\110\.

31

La ruta de acceso especificada para los componentes compartidos debe ser una ruta de acceso absoluta. La carpeta no se debe comprimir ni cifrar. No se admiten las unidades asignadas. Si est instalando SQL Server en un sistema operativo de 64 bits, ver las opciones siguientes: a. Directorio de caractersticas compartidas b. Directorio de caractersticas compartidas (x86) La ruta de acceso especificada para cada una de las opciones anteriores debe ser diferente. 14. En la pgina Reglas de instalacin, el programa de instalacin comprueba el estado del sistema del equipo antes de seguir con la instalacin. 15. En la pgina Configuracin de instancia, especifique si desea instalar una instancia predeterminada o una instancia con nombre. Para obtener ms informacin, veaConfiguracin de instancia. Para continuar, haga clic en Siguiente. Id. de instancia: de forma predeterminada, el nombre de instancia se utiliza como identificador de la instancia. Se usa para identificar los directorios de instalacin y las claves del Registro para la instancia de SQL Server. Es as en las instancias predeterminadas y en las instancias con nombre. Con una instancia predeterminada, el nombre y el identificador seran MSSQLSERVER. Para utilizar un identificador de instancia no predeterminado, especifique un valor diferente en el cuadro de texto Id. de instancia. Directorio raz de instancia: de forma predeterminada, el directorio raz de instancia es C:\Archivos de programa\Microsoft SQL

Server\110\. Para especificar un directorio raz no predeterminado, utilice el campo proporcionado o haga clic en Examinar para buscar una carpeta de instalacin. Todos los Service Pack y actualizaciones de SQL Server se aplicarn a cada componente de una instancia de SQL Server. Instancias instaladas: la cuadrcula muestra las instancias de SQL Server que estn en el equipo en el que se ejecuta el programa de

32

instalacin. Si ya hay una instancia predeterminada instalada en el equipo, debe instalar una instancia con nombre de SQL Server 2012. 16. La pgina Requisitos de espacio en disco calcula el espacio en disco necesario para las caractersticas que ha especificado. A continuacin, compara el espacio necesario con el espacio en disco disponible. Para obtener ms informacin, vea Requisitos de espacio en disco. 17. El flujo de trabajo en el resto del tema depende de las caractersticas que haya especificado en la instalacin. Dependiendo de las

selecciones, es posible que no vea todas las pginas. 18. Use la pgina Configuracin del servidor - Cuentas de servicio para especificar las cuentas de inicio de sesin de los servicios de SQL Server. Los servicios reales que se configuran en esta pgina dependen de las caractersticas que se van a instalar. Puede asignar la misma cuenta de inicio de sesin a todos los servicios de SQL Server, o configurar cada cuenta de servicio

individualmente. Tambin puede especificar si los servicios se inician de forma automtica o manual, o si estn deshabilitados. Microsoft recomienda configurar las cuentas de servicio de forma individual para proporcionar a cada servicio los privilegios mnimos; as, los servicios de SQL Server obtendrn los permisos mnimos que necesitan para completar sus tareas. Para obtener ms informacin, vea Configuracin del servidor - Cuentas de servicio y Configurar los permisos y las cuentas de servicio de Windows. Para especificar la misma cuenta de inicio de sesin para todas las cuentas de servicio en esta instancia de SQL Server, las credenciales se proporcionan en los campos de la parte inferior de la pgina. Cuando termine de especificar la informacin de inicio de sesin para los servicios de SQL Server, haga clic en Siguiente. 19. Use la pestaa Configuracin del servidor - Intercalacin para especificar intercalaciones no predeterminadas para el Motor de base de datos y Analysis Services.Para obtener ms informacin, vea Configurar servidor - Intercalacin.

33

20. Use la pgina Configuracin de Motor de base de datos Aprovisionamiento de cuentas para especificar lo siguiente:
o

Modo de seguridad: seleccione la autenticacin de Windows o la autenticacin de modo mixto para su instancia de SQL Server. Si selecciona la autenticacin de modo mixto, debe proporcionar una contrasea segura para la cuenta de administrador del sistema de SQL Server integrada. Una vez que un dispositivo establezca una conexin correcta con SQL Server, el mecanismo de seguridad ser el mismo para la autenticacin de Windows y para el modo mixto. Para obtener ms informacin, vea Configuracin del motor de base de datos Aprovisionamiento de cuentas.

Administradores de SQL Server: debe especificar al menos un administrador del sistema para la instancia de SQL Server. Para agregar la cuenta en la que se ejecuta el programa de instalacin de SQL Server, haga clic en Agregar usuario actual. Para agregar o quitar cuentas de la lista de administradores del sistema, haga clic en Agregar o en Quitar y, a continuacin, modifique la lista de usuarios, grupos o equipos que tendrn privilegios de administrador para la instancia de SQL Server. Para obtener ms informacin, vea Configuracin del motor de base de datos - Aprovisionamiento de cuentas.

Cuando

haya

terminado

de

modificar

la

lista,

haga

clic

en Aceptar. Compruebe la lista de administradores en el cuadro de dilogo de configuracin. Cuando la lista est completa, haga clic en Siguiente. 21. Use la pgina Configuracin de Motor de base de datos - Directorios de datos para especificar los directorios de instalacin no

predeterminados. Para instalar en los directorios predeterminados, haga clic en Siguiente. 22. Para obtener ms informacin, vea Configuracin del motor de base de datos - Directorios de datos.

34

23. Use la pgina Configuracin Motor de base de datos - FILESTREAM para habilitar FILESTREAM para la instancia de SQL Server. Para obtener ms informacin, veaConfiguracin del motor de base de datos Secuencia de archivo. 24. Use la pgina Configuracin de Analysis Services - Aprovisionamiento de cuentas para especificar el modo servidor y los usuarios o las cuentas que tendrn permisos de administrador para Analysis

Services. El modo servidor determina los subsistemas de memoria y de almacenamiento que se utilizan en el servidor. Tipos diferentes de solucin se ejecutan en modos servidores diferentes. Si tiene previsto ejecutar bases de datos multidimensionales de cubo en el servidor, elija la opcin predeterminada, el modo servidor multidimensional y de minera de datos. En lo que respecta a los permisos de administrador, debe especificar al menos un administrador del sistema para Analysis Services. Para agregar la cuenta en la que se ejecuta el programa de instalacin de SQL Server, haga clic en Agregar usuario actual. Para agregar o quitar cuentas de la lista de administradores del sistema, haga clic en Agregar o Quitar y, a continuacin, modifique la lista de usuarios, grupos o equipos que tendrn privilegios de administrador para Analysis Services. Para obtener ms informacin acerca de los permisos de administrador y de modo servidor, vea Configuracin de Analysis Services - Aprovisionamiento de cuentas. Cuando haya terminado de modificar la lista, haga clic

en Aceptar. Compruebe la lista de administradores en el cuadro de dilogo de configuracin. Cuando la lista est completa, haga clic en Siguiente. 25. Use la pgina Configuracin de Analysis Services - Directorios de datos para especificar los directorios de instalacin no predeterminados. Para instalar en los directorios predeterminados, haga clic en Siguiente. 26. Para obtener ms informacin, vea Configuracin de Analysis Services Directorios de datos. 27. Use la pgina Configuracin de Reporting Services para especificar el tipo de instalacin de Reporting Services que se crear. Para obtener
35

ms informacin acerca de los modos de configuracin de Reporting Services y de las opciones disponibles, vea Opciones de configuracin de Reporting Services (SSRS). Despus de elegir una opcin, haga clic en Siguiente para continuar. 28. Use la pgina Configuracin de Controlador de reproduccin distribuida para especificar los usuarios a los que desee conceder permisos administrativos para el servicio Controlador de reproduccin

distribuida. Los usuarios con permisos administrativos tendrn acceso ilimitado al servicio Controlador de reproduccin distribuida. Haga clic en el botn Agregar usuario actual para agregar los usuarios a los que desee conceder permisos de acceso para el servicio Distributed Replay Controller.Haga clic en el botn Agregar para agregar permisos de acceso para el servicio Distributed Replay Controller. Haga clic en el botn Quitar para quitar permisos de acceso del servicio Distributed Replay Controller. Para continuar, haga clic en Siguiente. 29. Use la pgina Configuracin de Distributed Replay Client para especificar los usuarios a los que desee conceder permisos

administrativos para el servicio Distributed Replay Client. Los usuarios con permisos administrativos tendrn acceso ilimitado al servicio Distributed Replay Client. Nombre del controlador es un parmetro opcional y el valor predeterminado es <blank>. Escriba el nombre del controlador con el que se comunicar el equipo cliente para el servicio Distributed Replay Client. Observe lo siguiente:
o

Si ya ha configurado un controlador, escriba el nombre del controlador mientras configura cada cliente.

Si an no ha configurado ningn controlador, puede dejar el nombre del controlador en blanco. Sin embargo, debe escribir manualmente el nombre del controlador en el archivo

de configuracin de cliente.

36

Especifique el Directorio de trabajo para el servicio Distributed Replay Client. El directorio de trabajo predeterminado es <drive letter>:\Archivos de programa\Microsoft SQL Server\DReplayClient\WorkingDir\. Especifique el Directorio de resultados para el servicio Distributed Replay Client. El directorio de resultados predeterminado es <drive letter>:\Archivos de programa\Microsoft SQL Server\DReplayClient\ResultDir\. Para continuar, haga clic en Siguiente. 30. En la pgina Informes de errores, especifique la informacin que desea enviar a Microsoft y que ayudar a mejorar SQL Server. De forma predeterminada, se habilitan las opciones de informes de errores. 31. El Comprobador de configuracin del sistema ejecutar uno o varios conjuntos de reglas para validar la configuracin del equipo con las caractersticas de SQL Server que ha especificado. 32. La pgina Listo para instalar muestra una vista de rbol de las opciones de instalacin que se especificaron durante la instalacin. En esta pgina, el programa de instalacin indica si la caracterstica de actualizacin de producto est habilitada o deshabilitada y la versin final de actualizacin. Para continuar, haga clic en Instalar. El programa de instalacin de SQL Server instalar primero los requisitos previos necesarios para las caractersticas seleccionadas y, a continuacin, realizar la instalacin de caractersticas. 33. La pgina Progreso de la instalacin muestra el estado para que pueda supervisar el progreso de la instalacin durante la ejecucin del programa de instalacin. 34. Despus de la instalacin, en la pgina Operacin completada se proporciona un vnculo al archivo de registro de resumen de la instalacin y a otras notas importantes. Para completar el proceso de instalacin de SQL Server, haga clic en Cerrar. 35. Si el programa indica que se reinicie el equipo, hgalo ahora. Es importante leer el mensaje del Asistente para la instalacin tras finalizar el programa de instalacin.
37

2.1.7 Procedimiento para configuracin de SQL SERVER

El Administrador de configuracin de SQL Server es una herramienta para administrar los servicios asociados a SQL Server, para configurar los protocolos de red utilizados por SQL Server y para administrar la configuracin de conectividad de red de los equipos cliente de SQL Server. El Administrador de configuracin de SQL Server es un complemento de Microsoft Management Console que est disponible desde el men Inicio o que se puede agregar a cualquier otra pantalla de Microsoft Management Console. Microsoft

Management Console (mmc.exe) utiliza el archivo SQLServerManager10.msc de la carpeta System32 de Windows para abrir el Administrador de configuracin de SQL Server. El Administrador de configuracin de SQL Server y SQL Server Management Studio utiliza el Instrumental de administracin de Windows (WMI) para ver y cambiar algunas configuraciones del servidor. WMI proporciona una forma unificada de crear una interfaz con las llamadas a la API que administran las operaciones del Registro solicitadas por las herramientas de SQL Server y de proporcionar un mejor control y manipulacin de los servicios SQL seleccionados del complemento del Administrador de configuracin de SQL Server. Para obtener ms informacin sobre cmo configurar permisos relacionados con WMI, vea Configurar WMI para mostrar el estado del servidor en Herramientas de SQL Server. Para iniciar, detener, pausar, reanudar o configurar servicios en otro equipo mediante el Administrador de configuracin de SQL Server, vea Conectarse a otro equipo (Administrador de configuracin de SQL Server).

Conectarse a otro equipo (Administrador de configuracin de SQL Server)

Configurar

una

instancia

de

SQL

Server

para

que

se

inicie

automticamente (Administrador de configuracin de SQL Server)


38

Evitar

el

inicio

automtico

de

una

instancia

de

SQL

Server

(Administrador de configuracin de SQL Server)

Cambiar la cuenta de inicio del servicio para SQL Server (Administrador de configuracin de SQL Server)

Configurar

opciones

de

inicio

del

servidor

(Administrador

de

configuracin de SQL Server)

Cambiar la contrasea de las cuentas que usa SQL Server (Administracin de configuracin de SQL Server)

Configurar registros de errores de SQL Server

Despus de que el programa de instalacin complete la instalacin de Microsoft SQL Server 2005, puede configurar posteriormente SQL Server mediante utilidades grficas o del smbolo del sistema. En la siguiente tabla se describe la compatibilidad con las herramientas utilizadas para administrar una instancia de SQL Server 2005.

Herramienta o utilidad

Descripcin

SQL Server Management Studio

SQL Server Management Studio se utiliza para editar y ejecutar consultas, y para iniciar tareas estndar del asistente. Para obtener ms informacin, vea Introduccin a SQL Server Management Studio. Analizador de SQL Server proporciona una interfaz grfica de usuario para supervisar una instancia de Database Engine (Motor de base de datos) de SQL Server o una instancia de Analysis Services. Para obtener ms informacin, vea Introduccin al Analizador de SQL Server. El Asistente para la optimizacin de Database Engine (Motor de base de datos) crea conjuntos ptimos de ndices, vistas indizadas y particiones. Para obtener ms informacin, vea Usar el

Analizador de SQL Server

Asistente para la optimizacin de Database Engine (Motor de base de

39

datos)

Asistente para la optimizacin de motor de base de datos.

Business Intelligence Development Studio

Business Intelligence Development Studio es un entorno de desarrollo integrado para las soluciones de Analysis Services y Integration Services. Para obtener ms informacin, vea Presentacin de Business Intelligence Development Studio. Administre los objetos de SQL Server desde el smbolo del sistema. Para obtener ms informacin, vea Utilidades del smbolo del sistema. Administre los valores de configuracin de red de cliente y servidor. Para obtener ms informacin, vea Administrador de configuracin de SQL Server. Integration Services proporciona un conjunto de herramientas grficas y objetos programables para mover, copiar y transformar datos. Para obtener ms informacin, vea Informacin general de Integration Services. Instale, actualice o cambie componentes en una instancia de SQL Server 2005. Para obtener ms informacin, vea Temas de procedimientos de instalacin del motor de base de datos.

Utilidades del smbolo del sistema

Administrador de configuracin de SQL Server

Importar y exportar datos

Programa de instalacin de SQL Server

2.1.8 Comandos generales de alta y baja en SQL SERVER

SQL DML Y DLL SQL puede ser dividido en dos partes en cuanto a comandos: El Lenguaje de Manipulacin de Datos (DML) y el Lenguaje de Definicin de Datos (DDL)

40

La parte DML del SQL de los comandos de consulta y actualizacin son:

SELECT - extrae datos de una base de datos Sintaxis: SELECT <lista de columnas> [FROM <tabla(s) de origen >] [WHERE <condicin restrictiva >] [GROUP BY <nombre de columna o expresin que utiliza una columna en la lista de seleccin>] [HAVING <condicin restrictiva basadas en los resultados de GROUP BY>] [OR DER BY <listas de columna>]

UPDATE- actualiza datos en una base de datos Sintaxis: UPDATE nombre_tabla | nombre_vista SET (nombre_columna = expresion | DEFAULT | NULL) WHERE (condicin) DELETE - borra datos de una base de datos Sintaxis: DELETE FROM table_name WHERE condicin.

INSERT INTO - inserta datos dentro de una base de datos Sintaxis:

41

INSERT INTO <tabla> [(lista de columnas)] VALUES (valores_de_datos)

DLL del SQL que permite a bases de datos y tablas ser creadas o borradas. Tambin define ndices (llaves). Especifica enlaces entre tablas, e impone relaciones entre tablas. La parte DLL del SQL; estas sentencias administran los objetos de una base de datos y definen las mismas, creando modificando o eliminando: bases de datos, tablas, vistas, tipos de datos, etc. Las sentencias ms importantes DDL en SQL Server son:

CREATE DATABASE - crea una nueva base de datos Sintaxis: CREATE DATATABASE mibasedeatos ALTER DATABASE - modifica una base de datos CREATE TABLE - crea una nueva tabla Sintaxis: CREATE DATATABASE mibasedeatos; CREATE TABLE mitabla1 ALTER TABLE - modifica una tabla ALTER TABLE nombretabla ALTER COLUMN nombrecolumna

tipodatocolumna DROP TABLE - borra una tabla Sintaxis: DROP TABLE nombretabla CREATE INDEX - crea un indice (llave de busqueda) DROP INDEX - borra un indice
42

Sintaxis: DROP INDEX nombretabla.nombreindice CONCLUSION Despus de realizar los pasos de instalacin, aunque es fcil de instalar SQL Server, es conveniente planear muy bien esta actividad, otra cosa que debemos de tener presente es el requerimiento de hardware y software antes de una instalacin. Conocer el esquema de licenciamiento. Qu edicin se requiere? Seguir las candidaciones y prcticas Cuando instalas SQL Server se te pide que otorgues un nombre a la instancia que ests instalando. Y cuando te conectas desde una aplicacin o con el SQL Server Management Studio (SSMS) tambin lo haces a una instancia determinada de SQL Server. Es tan comn que todos lo damos por hecho, pero realmente cuntos saben qu es una instancia de SQL Server y cul es su utilidad? En SQL Server es posible ejecutar varias copias del servidor de datos al mismo tiempo, con sus usuarios, bases de datos y dems elementos independientes unos de otros. A cada una de esas copias se le llama instancia. Lo que tenemos con las instancias son varios SQL Server ejecutndose en paralelo en la misma mquina. El lmite es de 50 de instancias por cada mquina. Existen dos tipos de instancias: Las instancias con nombre: se accede usando una barra inclinada hacia

la izquierda seguida del nombre de la instancia, que es la forma de identificarlas. Por ejemplo: (local)\Instancia, .\Instancia, localhost\Instancia, 127.0.0.1\Instancia, NombreServidor\Instancia, 192.168.1.5\Instancia. La instancia predeterminada: a sta accedemos simplemente usando el

nombre del servidor o su direccin IP. Por ejemplo, con todas estas expresiones: (local). (Un punto), localhost, 127.0.0.1, NombreServidor, 192.168.1.5 (la IP del servidor). No es obligatorio tenerla, por lo que podemos tener solamente instancias con nombre en el servidor y obviar esta instancia por defecto (o sin nombre).
43

SQL Server sirve para separar la carga de trabajo en tareas que corran en computadoras tipo Servidor y computadoras tipo cliente, SQL Server administra Base de Datos y distribuye los recursos disponibles del servidor (tales como memoria Operaciones de Disco etc..)Entre mltiples peticiones, el motor de SQL Server incluye compatibilidad integrada. Tambin cuenta con las caractersticas de escalabilidad, disponibilidad y seguridad necesaria para operar los componentes de almacenamiento de datos de los sitios Web de mayor tamao admite caractersticas como inglish y el servicio Search para incorporar consultas descriptivas y solidas funciones de bsqueda en aplicaciones Web. SQL Server satisface los exigentes entornos de procesamiento de datos las consultas distribuidas de SQL Server permite hacer referencia de datos de varios orgenes al mismo tiempo, el soporte para transacciones distribuidas que protege la integridad de las actualizaciones, puede duplicar un conjunto de datos en varios usuarios desconectados mviles Incluye herramientas administrativas y de desarrollo de mejoras en proceso de instalacin distribucin tambin SQL Server puede extraer y analizar datos de resumen para procesamiento analtica en line nos permite disear grficamente las bases de datos y analizar los datos mediante preguntas en ingls. Sus grandes ventajas de SQL Server es que puede proporcionar los servicios de base de datos necesarios para sistemas extremadamente grandes. Los servidores de gran tamao pueden tener miles de usuarios conectados a una instancia de SQL Server

44

BIBLIOGRAFIA

http://msdn.microsoft.com/es-es/library/ms143506.aspx http://technet.microsoft.com/es-es/library/ms188707.aspx http://technet.microsoft.com/es-es/library/ms190699(v=sql.105).aspx http://sql.11sql.com/sql-alter.htm

45

You might also like