Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
CHA P TER 1
ste captulo se preparar para instalar instancias de Microsoft SQL Server. Usted aprender
acerca de las capacidades de cada edicin de SQL Server, as como los requisitos de hardware para instalar SQL Server. Al final de este captulo, usted ser capaz de configurar los servicios y Componentes de SQL Server. Usted tambin aprender a configurar Correo electrnico de base, que ser utilizado para una variedad de tareas de notificacin.
Antes de comenzar
Para completar las lecciones de este captulo, debe tener las dos caractersticas siguientes: Una mquina que cumple o supera los requisitos mnimos de hardware y software como se indica en la leccin 1 SQL Server 2008 soporte de instalacin
Mundo Real
Michael Hotek
QL Server 2008 no es simplemente una base de datos, sino que es una base de datos completa
plataforma que consta de numerosos servicios y cientos de posibilidades. Con demasiada con frecuencia, las organizaciones de "apuntar y hacer clic", simplemente para instalar SQL Server y, a continuacin comenzar a cargar los datos. Antes de la instalacin, es necesario determinar cmo el SQL Server equipo va a ser utilizado, as como los recursos de hardware necesarios. No hace mucho tiempo, yo estaba trabajando con una compaa que acaba de instalar servidores en ejecucin SQL Server y dependa de la posibilidad de cambiar las configuraciones a su paso. Por desgracia, nadie hizo la tarea para una nueva aplicacin que la compaa estaba despliegue. SQL Server se instal, y el equipo de DBA despleg la base de datos estructura y comenz a cargar los datos. De repente, los procedimientos de carga abortados y la base de datos ya no era accesible. Haban tamao insuficiente de las unidades de disco y tena quedarse sin espacio durante el proceso de carga. Despus de que se asignen ms espacio en disco y comenz de nuevo el proceso de carga, se encontraron con otro error, lo que hizo SQL Server no est disponible. Aunque haban asignado espacio adicional en disco para la base de datos, tempdb ahora haba quedado sin espacio. Despus de mltiples intentos, finalmente consiguieron
los datos cargados, slo para descubrir que las especificaciones de diseo de los llamados para la replicacin, corredor de servicio, y capacidades de CLR. Despus de instalar el soporte de replicacin y configuracin de Service Broker y CLR rutinas, el sistema entr en produccin, 16 das de retraso. En menos de un da, todos los usuarios se quejan de los tiempos de respuesta lentos. El equipo de DBA planeado tener slo 20 usuarios simultneos en la aplicacin, el nmero mximo que jams haban visto antes, sin embargo, ms de 2.000 personas estaban tratando de utilizar la nueva aplicacin. La nica mquina procesador con 2 GB de RAM era insuficiente para manejar 2.000 usuarios concurrentes que intentan acceder a ms de 400 GB de datos. Despus de tomar la aplicacin fuera de lnea, la compra de nuevo hardware, y la redistribucin de la sistema, la nueva aplicacin se fue de nuevo en lnea, 43 das tras la fecha programada. La mayora de los usuarios se haban trasladado a otros sistemas desplegados por los competidores. La empresa perdi millones de dlares de publicidad de vacaciones debido a la falta de planificacin a tanto la instalacin como etapas de implementacin.
Despus de esta leccin, el alumno ser capaz de: n Verificar los requisitos mnimos de hardware n Verifique compatibilidad del sistema operativo n Comprobacin del software adicional que se requiere Tiempo de la leccin estimado: 20 minutos
Procesador Pentium III o superior Itanium, Opteron, Athlon o Xeon / Pentium con soporte EM64T Velocidad del procesador 1.0 gigahertz (GHz) o mayor 1,6 GHz o superior Memoria 512 megabytes (MB) 512 MB La cantidad de espacio de disco consumido por la instalacin depende de los servicios de y las utilidades que se instalan. Para determinar la cantidad de espacio necesario en disco, por favor consulte el artculo de SQL Server Books Online, "Hardware y software para Instalacin de SQL Server 2008 "en http://technet.microsoft.com/en-us/library/ms143506.aspx.
Importantes onents A comp hardware dditional
SQL Server Books Online enumera un ratn, unidad de CD / DVD, y monitor con al menos 1024 x 768 resolucin como los requisitos para la instalacin. Sin embargo, es posible instalar SQL Server a un equipo que no tiene ninguno de estos dispositivos conectados, que es muy comn dentro de un entorno de servidor. Se requiere una unidad de CD / DVD slo si est instalando desde un disco. Se requiere un monitor slo si est utilizando las herramientas grficas.
Requisitos de software
SQL Server 2008 requiere. NET Framework 3.5. Aunque la rutina de instalacin instala el versiones requeridas de. NET Framework, es necesario tener Windows Installer 4.5 en el ordenador antes de la instalacin de SQL Server.
Importante. NET Framework NET Framework 2.0 incluye Windows Installer 3.1, as que si usted tiene. NET Framework 2.0 ya instalado, usted cumple con los requisitos mnimos. Sin embargo, para reducir al mnimo la cantidad del tiempo necesario para la instalacin, se recomienda que instale todas las versiones de. NET Marco mediante la versin 3.5 en la mquina antes de instalar SQL Server.
La rutina de instalacin de SQL Server tambin requiere: n Microsoft Data Access Components (MDAC) 2.8 SP1 o superior n Memoria compartida, Canalizaciones con nombre, o el soporte de TCP / IP de red n de Internet Explorer 6 SP1 o superior
Quick Check
1. Qu edicin de Windows Server 2008 no se admite para SQL Server 2008 instalaciones? 2. Qu sistemas operativos son compatibles para todas las ediciones de SQL Server?
1. Windows Server 2008 Server Core no es compatible con SQL Server 2008 instalaciones. 2. Windows Server 2003 SP2 estndar o superior, Windows Server 2008 Standard RC0 o superior.
Practique Verificar los requisitos mnimos En las siguientes prcticas, verificar que la mquina cumple con el hardware mnimo, operativo sistema, y el apoyo a los requisitos de software para una instalacin de SQL Server. Prctica 1 Compruebe los requisitos del sistema operativo y hardware En esta prctica, de comprobar que el equipo cumple los requisitos mnimos de hardware y de funcionamiento requisitos del sistema para instalar SQL Server 2008. 1. Haga clic en Inicio, haga clic en Mi PC y seleccione Propiedades. 2. En la ficha General, en Sistema, compruebe que el sistema operativo se encuentra con el mnimo requisitos.
3. En la ficha General en el ordenador, compruebe que el equipo cumple los requisitos mnimos
requisitos de hardware. Prctica 2 Verifique Apoyar Requisitos de software En este ejercicio, compruebe que tiene el software de soporte apropiado instalado. 1. Haga clic en Inicio y, a continuacin, seleccione Panel de control. 2. Haga doble clic en Agregar / Quitar programas. 3. Compruebe que dispone de las versiones mnimas de Windows Internet Explorer y el. NET Framework instalado siguiendo estos pasos: a. Haga clic en Inicio y, a continuacin, seleccione Ejecutar. b. Escriba regedit en el cuadro de texto. c. Cuando el Editor del Registro se abre, navegar a travs del panel de navegacin para HKEY_LOCAL_ MACHINE \ Software \ Microsoft \ DataAccess. 4. Compruebe la versin de MDAC en la clave FullInstallVer.
Resumen de la leccin
de SQL Server 2008 es compatible con los sistemas operativos de 64 bits de 32 bits y. Puede instalar todas las ediciones de SQL Server 2008 en cualquiera de los dos estndar de Windows Server 2003 SP2 Edition y superiores o Windows Server 2008 Standard y superior. n No puede instalar SQL Server 2008 en Windows Server 2008 Server Core.
n n
Leccin
Las siguientes preguntas estn destinadas a reforzar la informacin clave presentada en la leccin 1, "Determinacin de los requisitos de hardware y software." Las preguntas tambin estn disponibles en el CD complementario para que pueda revisarlos en forma electrnica.
Nota A ESPUESTAS Las respuestas a estas preguntas y las explicaciones de por qu cada opcin de respuesta es correcta o incorrecta se encuentran en la seccin "Respuestas" al final del libro. 1. Est implementando un nuevo servidor dentro de Wide World Importers que ejecutar
una instancia de SQL Server 2008 en apoyo de una nueva aplicacin. Debido a la caracterstica apoyo lo que se necesita, que va a instalar SQL Server 2008 Enterprise. Que operativo sistemas apoyarn la instalacin? (Seleccione todas las que apliquen.) R. Windows 2000 Enterprise Server SP4 o superior Empresa B. Windows Server 2003
que permitir a los clientes a pedir directamente a Coho Vineyards. Qu sistema operativo NO soporta la instalacin? R. Windows XP Home Edition SP2 B. Windows Server 2008 Server Core C. Windows Server 2003 SP2 Empresa
D. Windows XP Tablet Edition SP2
Service Broker
Service Broker se introdujo en SQL Server 2005 para proporcionar un sistema de colas de mensajes integrado en la plataforma de datos SQL Server. En base a los mensajes definidos por el usuario y el procesamiento acciones, puede utilizar Service Broker para proporcionar capacidades de procesamiento de datos asncronos. No slo es Service Broker un sistema de colas de mensajes capaz, tambin puede proporcionar avanzadas orquestacin de procesos de negocio con Service Broker manejo de procesamiento de datos a travs de una mirada de plataformas, todo ello sin requerir que el usuario espere a que el proceso de completar o afectando el usuario de cualquier otra manera.
SQL Server Integration Services (SSIS) cuenta con todas las capacidades de clase empresarial que usted puede encontrar en la extraccin, transformacin y carga (ETL) de las aplicaciones a la vez que permite a las organizaciones construir aplicaciones que puedan gestionar las bases de datos y recursos del sistema, base de datos y responder a las los eventos del sistema, e incluso interactuar con los usuarios. SSIS tiene una variedad de tareas para permitir que los paquetes para cargar o descargar archivos de transferencia de archivos (FTP) Protocolo, manipular archivos en directorios, archivos de importacin en bases de datos o de exportacin datos a los archivos. SSIS tambin puede ejecutar aplicaciones, interactuar con los servicios Web, enviar y recibir mensajes de Microsoft Message Queue (MSMQ) y responder a la Gestin de Windows Instrumentation (WMI) eventos. Los contenedores permiten SSIS para ejecutar tareas y flujos de trabajo completos dentro de un bucle con una variedad de aportaciones de un simple contador a archivos en un directorio o en todo los resultados de una consulta. Tareas especializadas se incluyen para copiar objetos de SQL Server en torno un entorno, as como gestionar las copias de seguridad de bases de datos, re-indexacin, y otras tareas de mantenimiento operaciones. Si SSIS no se distribuye con una tarea ya diseado para satisfacer sus necesidades, usted puede escribir sus propios procesos mediante Visual Studio Tools para aplicaciones o incluso disear su tareas propias que pueden ser registrados y utilizados dentro de SSIS. Las restricciones de precedencia permiten configurar la operativa ms complicada flujos de trabajo, donde el procesamiento puede ser encaminado en base a si un componente tiene xito, falla, o simplemente completa su ejecucin. Adems del enrutamiento esttico basado en el estado de finalizacin, que puede combinar expresiones para hacer rutas de flujo de trabajo condicional. Los controladores de eventos le permiten ejecutar los flujos de trabajo en respuesta a eventos que ocurren en un nivel de paquete o tarea, tales como ejecutar automticamente un flujo de trabajo para mover un archivo a un directorio cuando no puede ser procesada, registrar los detalles del error, y enviar un correo electrnico a un administrador. Las configuraciones de paquetes permiten a los desarrolladores para mostrar las propiedades internas de dicho paquete que las propiedades se pueden modificar para los diversos entornos en los que un paquete voluntad puede ejecutar. Al exponer propiedades en una configuracin, los administradores tienen una forma sencilla de reconfigurar un paquete, como el cambio de nombres de servidores de bases de datos o directorios, sin necesidad de modificar el paquete. Ms all de las tareas de flujo de trabajo, los barcos de SSIS con amplia circulacin y manipulacin de datos componentes. Aunque es posible que usted pueda simplemente mover datos de un lugar a otro dentro de una tarea de flujo de datos, tambin se puede aplicar una amplia variedad de operaciones de los datos a medida que se mueve a travs del motor. Usted puede fregar datos no vlidos, realizar numerosos clculos y convertir tipos de datos como los datos se mueve a travs de una tubera. Los flujos de datos entrantes se pueden dividir a mltiples destinos basados en una condicin. La tarea de flujo de datos tiene la capacidad para llevar a cabo los datos bsquedas en orgenes ya sea validar datos entrantes o incluir informacin adicional como los datos se envan a un destino. Bsquedas Fuzzy y agrupacin difusa pueden aplicarse para permitir capacidades de coincidencia y de agrupacin muy flexibles ms all de comodines simples. Entrada mltiple flujos de datos se pueden combinar para ser enviado a un solo destino. As como mltiples flujos entrantes se puede combinar, tambin se puede tomar un solo flujo de datos y de difusin a mltiples destinos. Al cabo de una tarea de flujo de datos SSIS, tambin puede reasignar caracteres, pivote o conjuntos de datos UNPIVOT, calcular
agregados, ordenar los datos, realizar el muestreo de datos, y realizar minera de texto. Si SSIS no tiene un adaptador de datos capaz de manejar el formato de la fuente de datos o los datos destino o no dispone de una capacidad de transformar la lgica de que es necesario realizar un componente script est incluido que te permite llevar toda la capacidad de Visual Studio Herramientas para las aplicaciones a tener en sus datos.
informe del diseador es responsable de todas las actividades involucradas en la creacin y depuracin de informes. Componentes se incluyen que permiten a los usuarios crear a la vez simple tabla o informes de matriz y ms informes complejos con mltiples niveles de subinformes anidados, informes, tablas, enlaces informes y enlaces a recursos externos. En sus informes, puede incrustar clculos y funciones, se combinan las tablas, e incluso variar el resultado del informe basado en el usuario que accede al informe. El diseador de informes tambin es responsable del diseo de modelos de informes que proporcionan una potente capa semntica que enmascara la complejidad de una fuente de datos de los usuarios a fin de que que pueden centrarse en la creacin de informes.
empresarial diseado para las organizaciones ms grandes y los que necesitan para aprovechar la todo el poder de la plataforma SQL Server 2008. n estndar diseado para pequeas y medianas organizaciones que no necesitan toda la capacidades disponibles en SQL Server 2008 Enterprise. n de grupo de trabajo adecuados para pequeos proyectos departamentales con un conjunto limitado de funciones. n expreso una versin de libre distribucin de SQL Server que est diseado para manejar las necesidades de aplicaciones embebidas, as como las necesidades de almacenamiento de datos bsicos para serveraplicaciones basadas, como las aplicaciones Web con un pequeo nmero de usuarios.
n
Developer Diseado para su uso por los desarrolladores en la creacin de aplicaciones de SQL Server.
SQL Server 2008 Developer tiene todas las caractersticas y capacidades que SQL Server 2008 Empresa, excepto que no est permitido para ser utilizado en un entorno de produccin. n evaluacin diseada para permitir a las organizaciones a evaluar SQL Server 2008. SQL Server 2008 Evaluacin tiene todas las caractersticas y capacidades que SQL Server 2008 Enterprise, excepto que no est permitido para ser utilizado en un entorno de produccin y de que caduque despus de 180 das.
Nota ediciones S QL Server La edicin para desarrolladores de SQL Server est diseado para los desarrolladores crear nuevas aplicaciones de SQL Server. La versin de evaluacin de SQL Server est diseado para permitir a las organizaciones a evaluar las caractersticas disponibles en SQL Server. Tanto el desarrollador y ediciones de evaluacin contienen el misma funcionalidad que la versin Enterprise Edition de SQL Server, siendo la nica excepcin de que el Ediciones Developer y Evaluation no tienen licencia para funcionar en un entorno de produccin. Para los propsitos de este libro, vamos a discutir solamente las ediciones que se pueden implementar en produccin ambientes: Compacto, Express, Workgroup, Standard y Enterprise. Empresa Edition es compatible con todas las caractersticas y opciones de hardware disponibles.
Las principales diferencias entre las ediciones de SQL Server estn en el hardware y el conjunto de caractersticas que es compatible. Las tablas siguientes proporcionan una visin general bsica de las diferencias entre el ediciones en las distintas reas.
Quick Check
1. Qu ediciones apoyar a todo el conjunto de caractersticas disponibles dentro de los datos de SQL Server plataforma? De estas ediciones, que las ediciones no estn autorizadas para su uso en produccin? 2. Qu ediciones de SQL Server se han diseado como motores de almacenamiento para Embedded aplicaciones con limitada de hardware y soporte de las funciones?
Resumen de la leccin
de SQL Server 2008 est disponible en Enterprise, Standard, Workgroup, Express y compacto ediciones para su uso en un entorno de produccin. n Adems de las tecnologas bsicas del motor de base de datos, SQL Server 2008 Enterprise soportes Service Broker para el procesamiento asncrono.
n
Leccin
Las siguientes preguntas estn destinadas a reforzar la informacin clave presentada en la leccin 2, "Seleccin de las ediciones de SQL Server." Las preguntas tambin estn disponibles en el CD si prefieren revisarlos en forma electrnica.
Nota A ESPUESTAS Las respuestas a estas preguntas y las explicaciones de por qu cada opcin de respuesta es correcta o incorrecta se encuentran en la seccin "Respuestas" al final del libro.
Viaje 1. Margie 's se est abriendo una nueva divisin para ofrecer reservas de viajes en lnea a su clientes. Los administradores esperan que el volumen de trfico aumente rpidamente, hasta el punto en cientos de usuarios estar navegando ofrendas y reserva de viajes en un momento dado. La administracin tambin le gustara sincronizar mltiples copias de la base de datos de viaje reservas para apoyar tanto en lnea como las operaciones de cara a cara. Qu ediciones de SQL Server 2008 sera apropiado para Viajes Margie 's de desplegar para su nueva lnea presencia? (Seleccione todas las que apliquen.) A. expreso B. Norma C. Empresa D. Compacto
2. Margie 's Travel decidi minimizar el costo e implementar SQL Server 2008 Standard para
apoyar la nueva divisin online. Despus de un exitoso lanzamiento, los administradores estn teniendo un duro tiempo de gestin de las operaciones de negocios y la necesidad de desplegar los anlisis avanzados. Un nuevo se instalar el servidor que ejecuta SQL Server. Qu edicin de SQL Server es necesario que haya instalado en el nuevo servidor para apoyar los anlisis de datos necesarios? A. SQL Server 2008 Standard B. SQL Server 2008 Express con Advanced Services C. SQL Server 2008 de grupo de trabajo
D. SQL Server 2008 Enterprise
Cuentas de servicio
Todos los componentes principales de SQL Server se ejecutan como servicios. Para configurar cada componente correctamente, es necesario crear varias cuentas de servicio antes de la instalacin. Usted necesita un servicio dedicado representa los siguientes componentes: n del motor de base n del Agente SQL Server La cuenta de servicio que se utiliza para cada servicio de SQL Server no slo permite a SQL Server para proporcionar los datos y servicios de programacin para aplicaciones sino tambin define un lmite de seguridad. El motor de SQL Server requiere el acceso a muchos recursos de un ordenador, como la memoria, procesadores, espacio en disco, y la creacin de redes. Sin embargo, el servicio de SQL Server sigue funcionando dentro de el marco de seguridad que proporciona Windows. SQL Server es capaz de acceder slo a la de Windows recursos para los que la cuenta de servicio se le ha concedido permisos.
Nota de seguridad S QL Servidor Seguridad de SQL Server se analiza con ms detalle en el Captulo 11, "Diseo de SQL Server Seguridad ". Nota Op versin: el sistema operativo Estoy utilizando Windows XP Professional SP2 para todos los ejercicios de este libro. Usted tendr que hacer los ajustes apropiados para la versin de Windows que est utilizando. Adems, si el equipo es miembro de un dominio, sus cuentas de servicio deben ser cuentas de dominio, no cuentas locales, al instalar SQL Server 2008 en cualquier entorno operativo.
Secuencias de intercalacin
Las secuencias de intercalacin controlar cmo los datos de caracteres delicias de SQL Server para almacenamiento, recuperacin, clasificacin, y operaciones de comparacin. SQL Server 2008 le permite especificar una secuencia de intercalacin para apoyar cualquier lenguaje utilizado actualmente en todo el mundo. Las secuencias de intercalacin se puede especificar a nivel de instancia de base de datos, tablas y columnas. La nica secuencia de intercalacin que es obligatorio se define a nivel de instancia, que por defecto para todos los otros niveles, a menos que sea desbloqueado. Una secuencia de intercalacin define el conjunto de caracteres que se apoya, incluyendo maysculas y minsculas, el acento sensibilidad sensibilidad y kana. Por ejemplo, si utiliza la secuencia de intercalacin de SQL_Latin1_General_ CP1_CI_AI, se obtiene el apoyo de un conjunto de caracteres de Europa occidental que distingue entre maysculas y minsculas y distingue acentos. SQL_Latin1_General_CP1_CI_AI trata e, E, E, E, E, y E, el mismo carcter para operaciones de ordenacin y comparacin, mientras que un (CS), distingue acentos (AS) Francs maysculas y minsculas secuencia de intercalacin trata a cada uno como un personaje diferente.
Nota C secuencias acin oll Usted aprender ms acerca de las secuencias de clasificacin en el captulo 2, "Configuracin de base de datos y Mantenimiento ".
Modos de autenticacin
Una de las opciones de configuracin de la instancia que debe establecer durante la instalacin es la autenticacin el modo en que SQL Server utiliza para controlar los tipos de conexiones permitidas. Puede establecer la autenticacin modo para SQL Server para cualquiera: n Slo para Windows (seguridad integrada)
de Windows y SQL Server (modo mixto) Cuando SQL Server est configurado con Windows de slo autenticacin, puede utilizar slo Ventanas cuentas para iniciar sesin en la instancia de SQL Server. Cuando SQL Server est configurado en modo mixto, se puede utilizar cualquiera de las cuentas de Windows o SQL Server - Cuentas creadas para iniciar sesin a la instancia de SQL Server.
n
Aunque se puede iniciar, detener, pausar y reiniciar los servicios de SQL Server, SQL Server tiene una amplia
caractersticas de gestin que deberan garantizar que rara vez, o nunca, es necesario apagar o reiniciar un servicio SQL Server. Administrador de configuracin de SQL Server tambin permite configurar las comunicaciones protocolos disponible para las conexiones de clientes. Adems de configurar el protocolo especfico argumentos, puede controlar si se requieren comunicaciones a cifrar o si una instancia responde a una solicitud de enumeracin, como se muestra en la Figura 1-2.
Nota W indows Servicio de Control de Appl et Las aplicaciones pueden emitir un comando especial llamado peticin enumeracin, a travs de una red para localizar los servidores que ejecutan SQL Server que estn en la red. A pesar de ser capaz de enumerar los servidores que ejecutan SQL Server es valiosa en el desarrollo y pruebas entornos donde pueden aparecer casos, desaparecer y ser reconstruido en un tiempo relativamente frecuente base, la enumeracin no es deseable en un entorno de produccin. Al deshabilitar la enumeracin respuestas mediante el establecimiento de la Piel Instancia en S, le impiden que alguien utilizara descubrimiento tcnicas para localizar los servidores que ejecutan SQL Server para un posible ataque.
Quick Check
1. Qu edicin de SQL Server es compatible con la instalacin de ms de una instancia de SQL Server en una mquina? 2. Cules son los modos de autenticacin de SQL Server puede ser configurado con?