Parte I. Aspectos básicos de Microsoft SQL Server 2012
1. Gestión de los servidores SQL
Uso de SQL Server Management Studio
Primeros pasos con SQL Server Management Studio
Conexión a una instancia específica de servidor
Conexión a una base de datos específica
Administración de grupos
Introducción a los grupos de SQL Server y a la vista Servidores registrados
Crear un grupo de servidores
Eliminar un grupo de servidores
Editar y mover grupos de servidores
Añadir servidores a un grupo
Administración de grupos
Registrar un servidor conectado
Registrar un nuevo servidor desde la vista de Servidores Registrados
Registrar servidores de SQL Server 2000 ya registrados
Actualización del registro de servidores locales
Copiar grupos de servidores e información de registro de un ordenador a otro
Editar propiedades de registro
Conectarse a un servidor
Desconectarse de un servidor
Mover un servidor a un grupo nuevo
Eliminar el registro de un servidor
Uso de Windows PowerShell para la administración de SQL Server
Iniciar, detener y configurar el Agente SQL Server
Iniciar, detener y configurar MSDTC
Administración de la ejecución de SQL Server durante el inicio del sistema
Activar y deshabilitar el inicio automático en SQL Server
Configuración de los parámetros de inicio del motor de base de datos
Administración de servicios desde la línea de comandos
Administración del archivo ejecutable de la línea de comandos de SQL Server
Administrar la actividad del servidor
Examinar la información de procesos
Control de espera y de bloqueos
Problemas relacionados con puntos muertos y bloqueo de conexiones
Control de ejecución de comandos en SQL Server
Eliminar procesos en el servidor
2. Administración de los servicios y clientes de SQL Server
Administración del acceso a componentes de SQL Server
Configuración de SQL Native Client y de la red
Administración de la configuración de conexiones
Especificar la configuración de red de Memoria compartida
Configuración de red de Canalizaciones con nombre
Configuración del protocolo TCP/IP
Configuración de seguridad para clientes nativos
Configurar el orden de protocolos del cliente nativo
Configurar la memoria compartida en el cliente nativo
Configurar Canalizaciones con nombre para el cliente nativo
Configuración TCP/IP para el cliente nativo
Comprender el funcionamiento de los servicios
Configuración de los servicios de SQL Server
Administración del estado del servicio y del modo de inicio
Configurar el inicio del servicio
Configuración de streaming de archivos
Configuración de los directorios del servicio de volcado, informe de errores e informe de comentarios de cliente
Parte II. Gestión de Microsoft SQL Server 2012 y seguridad
3. Implementación de la administración mediante directivas
Introducción a la administración mediante directivas
Trabajar con administración mediante directivas
Configuración de servidores de administración centrales
Registrar servidores de administración central
Registrar servidores subordinados
Mover servidores y grupos de servidores subordinados
Eliminar servidores y grupos de servidores subordinados
Ejecutar instrucciones sobre varios servidores
Administración de las directivas dentro de la empresa
Importar y exportar directivas
Configurar y administrar las facetas de directiva
Creación y administración de condiciones de directiva
Creación y administración de directivas
Administración de categorías y suscripciones de directiva
Evaluación de directivas
Resolución de problemas relacionados con la administración mediante directivas
4. Configuración y ajuste de sus servidores SQL
Acceso a los datos de configuración de SQL Server
Técnicas de administración de SQL Server
Opciones de configuración de características
Trabajar con opciones SET
Trabajar con opciones del servidor
Trabajar con opciones de la base de datos
Administración de compatibilidad de la base de datos
Configuración de SQL Server con procedimientos almacenados
Consultas en SQL Server Management Studio
Ejecución de consultas y modificación de opciones
Comprobación y configuración de opciones
Cambiar opciones con ALTER DATABASE
5. Ajuste y vinculación de los servidores SQL
Aspectos básicos de SQL Server Management Studio
Administración de la configuración con SQL Server Management Studio
Obtener información general sobre el servidor y el sistema
Configuración de los puntos de control de utilidad
Trabajar servidores vinculados y datos distribuidos
Consultas distribuidas
Transacciones distribuidas
Ejecución del DTC
Opciones de autenticación y auditoría
Configurar el modo de autenticación
Opciones de auditoría
Auditoría de nivel C2
Activar compatibilidad con Criterio Común
Ajuste del uso de la memoria
Trabajar con memoria configurada de forma dinámica
Uso de memoria fija
Activar soporte de memoria AWE
Optimizar memoria para indexado
Asignación de memoria para consultas
Configuración de procesadores y del procesado en paralelo
Optimización del uso de la CPU
Configuración del procesado en paralelo
Configuración de hilos, prioridades y fibras
Configurar usuarios y conexiones remotas
Configuración del número máximo de conexiones de usuario
Opciones de configuración por defecto
Configurar conexiones remotas con el servidor
Administración de las opciones del servidor
Activar o desactivar la compatibilidad para bases de datos independientes
Activar y desactivar el soporte de streaming de archivos
Configurar el lenguaje predeterminado de SQL Server
Disparadores anidados
Controlar la ejecución de consultas
Soporte para el problema del año 2000
Configuración de la base de datos
Configuración de relleno de índices
Opciones de copia de seguridad y de restauración
Configurar opciones de copia de seguridad y de restauración
Volcado de puntos de control en la caché
Compresión de copias de seguridad
Administración de servidores vinculados
Añadir servidores vinculados
Configuración de seguridad en servidores vinculados
Configurar opciones de servidor para servidores remotos y vinculados
Eliminar un servidor vinculado
Resolución de errores de configuración
Recuperar el sistema en caso de configuración errónea
Modificar opciones de intercalación y reconstrucción de la base de datos maestra
6. Aspectos básicos de la administración de bases de datos
Archivos de bases de datos y registros
Aspectos básicos de la administración de base de datos
Visualizar información de base de datos en SQL Server Management Studio
Visualizar información de la base de datos utilizando T-SQL
Comprobación de las bases de datos de sistema y de ejemplo
Objetos de la base de datos
Creación de bases de datos
Creación de bases de datos en SQL Server Management Studio
Creación de bases de datos utilizando T-SQL
Modificar bases de datos y sus opciones
Modificar opciones de la base de datos con SQL Server Management Studio
Modificar bases de datos utilizando ALTER DATABASE
Configuración de opciones automáticas
Cumplimiento de ANSI en el nivel de la base de datos
Configurar parametrización
Configurar opciones de cursor
Control del acceso de usuarios y del estado de la base de datos
Configuración del modo en conexión, sin conexión y de emergencia
Administración de encadenado de bases de datos cruzadas y opciones de acceso externo
Opciones de comprobación de errores en operaciones de recuperación de datos, E/S del disco y acceso al sistema
Visualizar, modificar y anular las opciones de la base de datos
Administración del tamaño del registro y de la base de datos
Configuración de SQL Server para administrar de forma automática el tamaño de archivos
Expandir bases de datos y registros de forma manual
Comprimir y reducir una base de datos de forma manual
Manipulación de bases de datos
Cambiar el nombre de una base de datos
Eliminar una base de datos
Adjuntar y desasociar bases de datos
Trucos y técnicas
Copiar y mover bases de datos
Mover bases de datos
Mover y cambiar el tamaño de tempdb
Crear archivos de datos y de registro secundarios
Evitar errores en registros de transacciones
Evitar un error Filegroup is Full
Crear una nueva plantilla de base de datos
Configurar cifrado de la base de datos
7. Implementación de la seguridad en SQL Server 2012
Introducción a la seguridad en SQL Server 2012
Principales de seguridad y elementos que pueden asegurarse
Aplicación de permisos sobre los elementos que pueden ser asegurados
Examinar los permisos otorgados a los elementos que pueden ser asegurados
Modos de autenticación de SQL Server
Autenticación de Windows
Modos de seguridad mixto y acceso a SQL Server
Autenticación a nivel de la base de datos
Accesos específicos y usuarios
Trabajar con el grupo de administradores
Trabajar con la cuenta de administrador
Trabajar con el acceso sa
Trabajar con accesos NETWORK SERVICE y SYSTEM
Trabajar con la cuenta de invitado
Trabajar con el usuario dbo
Trabajar con los usuarios sys e INFORMATION_SCHEMA
Permisos
Permisos de objeto
Permisos de instrucción
Permisos implícitos
Roles
Roles de servidor
Roles de base de datos
Administración de los accesos al servidor
Visualizar y editar los inicios de sistema existentes
Crear accesos
Editar accesos con T-SQL
Otorgar o denegar acceso al servidor
Habilitar, deshabilitar y desbloquear accesos
Eliminar accesos
Cambiar contraseñas
Configurar roles de servidor
Asignar roles por inicio de sesión
Asignación de roles a varios accesos
Revocar derechos de acceso y roles de servidor
Control de la administración y del acceso a la base de datos
Ver y editar usuarios existentes de la base de datos
Creación de usuarios de la base de datos
Edición de usuarios mediante T-SQL
Eliminar usuarios
Asignar accesos y roles por inicio de sesión
Asignar roles a varios usuarios
Crear roles de base de datos estándar
Crear roles de aplicación para la base de datos
Eliminar la pertenencia de los usuarios a un rol
Eliminar roles definidas por el usuario
Comandos T-SQL para administrar accesos y roles
Administrar permisos de la base de datos
Asignar permisos de bases de datos a instrucciones
Permisos de objeto por acceso
Permisos de objeto para varios inicios de sesión
Parte III. Gestión de datos en Microsoft SQL Server 2012
8. Manipulación de esquemas, tablas y vistas
Trabajar con esquemas
Crear esquemas
Modificar esquemas
Mover objetos a un esquema nuevo
Eliminar esquemas
Introducción al manejo de tablas
Aspectos esenciales de las tablas
Páginas de datos
Extensiones
Particiones de tabla
Trabajar con tablas
Crear tablas
Modificar tablas existentes
Acceder a la información de tamaño de tabla y de filas
Mostrar propiedades y permisos de una tabla
Mostrar los valores actuales de una tabla
Copiar tabla
Eliminar y cambiar el nombre de tablas
Añadir y eliminar columnas de una tabla
Uso de scripts en tablas
Administración de valores de tabla
Uso de tipos de datos nativos
Uso de campos de longitud fija, variable y máxima
Uso de tipos de datos definidos por el usuario
Permitir valores nulos
Uso de valores predeterminados
Uso de columnas SPARSE
Uso de identidades y de identificadores globales únicos
Uso de tipos de tabla definidos por el usuario
Vistas
Trabajar con vistas
Creación de vistas
Modificar vistas
Uso de vistas actualizables
Administración de vistas
9. Uso de índices, restricciones y particiones
Creación y administración de índices
Funcionamiento de los índices tradicionales
Uso de índices en clúster
Índices no clúster
Índices XML
Índices filtrados
Determinación de las columnas que deben ser indexadas
Indexar vistas y columnas calculadas
Ver las propiedades de un índice
Creación de índices
Administración de índices
Uso del asistente de optimización del motor de base de datos
Trabajar con índices de almacenamiento en columna
Uso de índices de almacenamiento en columna
&n de almacenamiento en columna
Crear y administrar índices de almacenamiento en columna
Restricciones de columna y normas
Uso de restricciones
Uso de normas
Creación de tablas particionadas y de índices
Creación de funciones de partición
Creación de esquemas de partición
Creación de particiones
Ver y administrar particiones
Compresión de tablas, índices y particiones
Compresión de filas y páginas
Configurar o modificar las opciones de compresión
Parte IV. Optimización, mantenimiento y recuperación de SQL Server 2012
10. Automatización y mantenimiento de SQL Server 2012
Automatización y mantenimiento de la base de datos
Correo electrónico de base de datos
Configuración inicial de Correo electrónico de base de datos
Administrar perfiles y cuentas de Correo electrónico de base de datos
Visualizar o modificar parámetros del sistema de Correo electrónico de base de datos
Uso del Agente SQL Server
Acceso a alertas, operadores y tareas
Configurar el Agente SQL Server
Configurar el perfil de correo del Agente SQL Server
Uso del Agente SQL Server para reiniciar los servicios de forma automática
Administrar alertas
Utilizar alertas predeterminadas
Creación de alertas de mensaje de error
Gestionar respuestas de alerta
Eliminar, habilitar y deshabilitar alertas
Operadores de administración
Registro de operadores
Eliminar y deshabilitar notificaciones para los operadores
Configurar un operador a prueba de errores
Programar tareas
Creación de tareas
Asignar o modificar definiciones de tarea
Configuración de los pasos a ejecutar
Programación de trabajos
Gestión de las alertas de trabajos
Gestión de los mensajes de notificación
Administración de trabajos existentes
Categorías de trabajo
Automatización de tareas de administración de rutina entre servidores
Copiar usuarios, tablas, vistas y otros objetos de una base de datos a otro
Copiar alertas, operadores y trabajos programados de un servidor a otro
Administración multiservidor
Reenvío de eventos
Programación de trabajos multiservidor
Mantenimiento de bases de datos
Lista de tareas de mantenimiento de la base de datos
Planes de mantenimiento
Comprobación y mantenimiento de la integridad de la base de datos
11. Copias de seguridad y recuperación en SQL Server 2012
Creación de una copia de seguridad y de un plan de recuperación
Aspectos a tener en cuenta en copias de seguridad y en planes de recuperación
Planificación para la ejecución en espejo y para las copias de seguridad de bases de datos espejo
Planificación de copias de seguridad de bases de datos replicadas
Planificación de copias de seguridad de bases de datos de gran tamaño
Planificación de la compresión de copias de seguridad
Selección de dispositivos de copia de seguridad
Aplicación de estrategias de copia de seguridad
Crear un dispositivo de copia de seguridad
Ejecución de copias de seguridad
Creación de copias de seguridad en Management Studio
Copias de seguridad simultáneas a varios dispositivos
Copias de seguridad con Transact SQL
Ejecución de copia de seguridad del registro de transacciones
Restaurar una base de datos
Corrupción de base de datos y resolución de problemas
Restaurar una base de datos a partir de una copia de seguridad normal
Restaurar archivos y grupos de archivos
Restaurar una base de datos a una ubicación diferente
Recuperar datos perdidos
Creación de servidores en espera
Uso de comandos de restauración Transact SQL
Restaurar la base de datos maestra
12. Perfiles y supervisión en SQL Server 2012
Monitorización del rendimiento y de la actividad del servidor
Razones por las que monitorizar SQL Server
Pasos previos a la monitorización
Supervisión de herramientas y de recursos
Trabajar con el Monitor de replicación
Iniciar y utilizar el Monitor de replicación
Añadir publicadores y grupos de publicadores
Trabajar con el registro de eventos
Examinar el registro de aplicaciones
Examinar el registro de eventos de SQL Server
Examinar los registros de eventos del Agente SQL Server
Monitorización del rendimiento de SQL Server
Seleccionar contadores a monitorizar
Registros de rendimiento
Visualizar informes del recopilador de datos
Configurar alertas de contador de rendimiento
Configurar la administración de un almacén de datos
Creación del almacén de datos de administración
Configurar la recopilación de datos
Administración de recopilaciones y generación de informes
Resolución de problemas de rendimiento con SQL Server Profiler
Uso de SQL Server Profiler
Creación de nuevos seguimientos
Trabajar con seguimientos
Guardar un seguimiento
Reproducir un seguimien alfabético