Detalle del libro
Ver Índice
Presentación
1. Introducción
2. Presentación de SQL Server
2.1 ¿ Qué es un SGBDR ?
2.2 Modo de funcionamiento cliente/servidor
2.3 Las posibles plataformas
2.4 Los componentes de SQL Server
3. Arquitectura
3.1 Administración
3.2 Programación
4. Base de datos SQL Server
4.1 Objetos de base de datos
4.2 Bases de datos de sistema y tablas de sistema
4.3 Las tablas de sistema
4.4 Extracción de metadatos
4.5 Las tareas del administrador
Instalación y configuración
1. Instalar SQL Server
1.1 Las ediciones de SQL Server
1.2 Desarrollo del proceso de instalación
1.2.1 Elección de los componentes
1.2.2 Nombre de la instancia
1.2.3 Los servicios de SQL Server
1.2.4 Parámetros de intercalación
1.2.5 Modo de autenticación
1.2.6 Configuración del motor de base de datos
1.2.7 Resumen del proceso de instalación
1.3 Gestion de la red
1.4 Modos de licencia
1.5 Ejecutar el programa de instalación
1.6 Las bases de datos de ejemplo
2. Verificar la instalación y configurarla
2.1 Verificar la instalación
2.1.1 Verificar los elementos instalados
2.1.2 Verificar el arranque de los servicios
3. Las herramientas
4. La configuración
4.1 Los servicios
4.2 SQL Server Management Studio
4.3 Configuración del servidor
4.4 La gestión de los procesos de SQL Server
4.5 La gestión de la memoria
4.6 La documentación on-line
5. El servicio de texto completo
5.1 El catálogo
5.2 La lista de palabras irrelevantes
5.3 Encontrar la información relativa a los índices de texto completo
6. Instalar un componente
Gestión de la base de datos
1. Nociones generales
1.1 Relaciones entre la base de datos y la organización física
1.2 El concepto de transacción
1.2.1 ¿ Qué es una transacción ?
1.2.2 Las sentencias Transact SQL
1.3 Los archivos de diario
1.3.1 El cometido
1.3.2 El funcionamiento
1.3.3 Los puntos de sincronización
1.4 Los archivos de datos
1.4.1 Su cometido
1.4.2 La estructura de los archivos de datos
1.4.3 El funcionamiento
2. Crear, gestionar y eliminar una base de datos
2.1 Crear una base de datos
2.1.1 La sintaxis Transact SQL
2.1.2 Uso de SQL Server Management Studio
2.2 Gestionar una base de datos
2.2.1 Aumentar el espacio de disco disponible para una base de datos
2.2.2 Liberar el espacio en disco que usan los archivos de datos vacíos
2.2.3 Configuración de la base de datos
2.3 Eliminar una base de datos
2.3.1 Transact SQL
2.3.2 SQL Server Management Studio
2.4 Las bases de datos de relación continente-contenido
3. Establecer grupos de archivos
3.1 Creación de un grupo de archivos
3.2 Añadir archivos
3.3 Utilización de un grupo de archivos
4. Instrucciones Insert, Select... into
5. Estructura de los índices
5.1 Los índices ordenados
5.2 Los índices no ordenados
5.3 Los índices de recubrimiento
5.4 Indexar las columnas calculadas
5.5 Indexar las vistas
5.6 Los índices XML
5.6.1 índice principal
5.6.2 índice secundario
5.7 Los índices espaciales
6. La partición de tablas y de índices
6.1 La función de partición
6.2 El esquema de partición
6.3 La tabla con particiones
6.4 Los índices con particiones
7. La compresión de datos
8. La encriptación de datos
9. Planificación
9.1 Dimensionar los archivos
9.2 Nombrar la base de datos y los archivos de manera explícita
9.3 Ubicación de los archivos
9.4 Uso de los grupos de archivos
9.5 Establecer el parámetro FillFactor
Gestión de la seguridad del acceso
1. Introducción
2. Gestión de los accesos al servidor
2.1 Modo de seguridad de Windows
2.2 Modo de seguridad Mixta
2.2.1 Definición
2.2.2 Principio de funcionamiento
2.3 Base de datos predeterminada
2.4 ¿ Cómo elegir un modo de seguridad ?
2.5 Administrar una conexión en SQL Server
2.5.1 En modo de seguridad de Windows
2.5.2 En modo de seguridad Mixto
2.6 Información de identificación
2.7 Activar y desactivar una conexión
2.8 Información relativa a las conexiones
3. Gestión de los usuarios de la base de datos
3.1 Creación
3.2 Información
3.3 Establecer la lista de conexiones y usuarios
3.4 Modificación
3.5 Eliminación
4. Administración de los esquemas
4.1 Creación
4.2 Modificación
4.3 Eliminación
4.4 La información relativa a los esquemas
5. Administración de los permisos
5.1 Permisos de uso de las instrucciones
5.1.1 Autorizar
5.1.2 Retirar
5.1.3 Prohibir
5.2 Derechos de utilización de los objetos
5.2.1 Autorizar
5.2.2 Retirar
5.2.3 Prohibir
5.3 Derechos al nivel de la base de datos
5.4 Derechos al nivel del servidor
5.5 Consultar las vistas de sistema
6. Contexto de ejecución
7. Los roles
7.1 Roles de servidor
7.1.1 Los roles predeterminados
7.1.2 Crear un rol de servidor
7.1.3 Asignar los roles
7.2 Roles de base de datos
7.2.1 El rol public
7.2.2 Los roles predefinidos
7.2.3 Los roles de base de datos definidos por los usuarios
7.3 Roles de aplicación
7.3.1 SQL Server Management Studio
7.3.2 Transact SQL
7.3.3 El uso
Tareas planificadas
1. Introducción
2. Configuración de los servicios
2.1 Cuenta de inicio para SQL Server Agent
2.1.1 Configuración del servicio en Windows
2.1.2 Configuración del servicio en SQL Server Configuration Manager
2.1.3 La seguridad de SQL Server Agent
2.2 La configuración de la mensajería electrónica
2.2.1 Configuración desde SQL Management Studio
2.2.2 Probar el servicio
3. Los operadores
3.1 Creación
3.2 Modificación
3.3 Eliminación
4. Los trabajos
4.1 Implantación
4.2 Definición de las etapas de un trabajo
4.2.1 Transact SQL (TSQL)
4.2.2 Comando del sistema operativo (CMDEXEC)
4.2.3 PowerShell
4.2.4 Replicación
4.3 Encadenamientos entre las etapas
4.4 La planificación
4.5 Ejemplo de trabajo
5. Las alertas
5.1 Presentación
5.1.1 ¿ Cómo registrar la información en el diario de aplicación ?
5.1.2 ¿ Cómo reacciona el agente SQL Server ?
5.2 Gestión de las alertas
5.2.1 Como respuesta a errores de SQL Server
5.2.2 La transferencia de eventos
5.2.3 Implantación
5.2.4 En respuesta a los errores de usuario
5.2.5 Como respuesta a umbrales de rendimiento
Transferencia de datos
1. La importación y la exportación de datos
1.1 Presentación
1.2 Las herramientas
1.2.1 SSIS (SQL Server Integration Service)
1.2.2 Replicación
1.2.3 BCP
1.2.4 SELECT INTO e INSERT
1.2.5 Los criterios de selección
2. La herramienta BCP
2.1 La sintaxis
2.2 El uso de bcp en modo interactivo
3. SSIS
3.1 Presentación
3.2 Asistentes de importación y exportación
Service Broker
1. Service Broker
1.1 La estructura de Service Broker
1.2 El tipo de mensaje
1.3 El contrato
1.4 La cola de espera
1.5 El servicio
1.6 La conversación
2. Establecimiento
2.1 Activar Service Broker
2.2 Tipos de mensajes
2.3 Contratos
2.4 Colas de espera
2.5 Servicio
3. Utilizar Service Broker
3.1 Enviar un mensaje
Este libro sobre SQL Server 2012 está dirigido a todas aquellas personas que quieran administrar una base de datos transaccional (administradores de base de datos, desarrolladores...).
Presenta todos los elementos necesarios para realizar con garantías esta labor de administración. También introduce el conjunto de operaciones que debe realizar un administrador, desde la instalación de la base de datos hasta las operaciones de copia de seguridad y restauración, pasando por la gestión del espacio en disco, de los usuarios y la replicación.
Se explican las diferentes herramientas que permiten optimizar el servidor, como por ejemplo la administración por reglas, la integración con Power Shell y la compresión y encriptado de datos.
Las operaciones que se presentan en este libro se hacen tanto en SQL Server Management Studio como en Transact SQL.
Los elementos adicionales necesarios para seguir los ejemplos de este libro, se pueden descargar desde el sitio Web de Ediciones ENI, en la dirección www.ediciones-eni.com.