Descripción
Este curso de cinco días dirigido por un instructor proporciona a los estudiantes que administran y mantienen bases de datos de SQL Server los conocimientos y habilidades para administrar una infraestructura de base de datos de SQL Server. Además, será útil para las personas que desarrollan aplicaciones que entregan contenido desde bases de datos de SQL Server.
Dirigido a
- público principal de este curso son las personas que administran y mantienen las bases de datos de SQL Server. Estas personas realizan la gestión y el mantenimiento de bases de datos como su principal área de responsabilidad, o trabajan en entornos donde las bases de datos desempeñan un papel clave en su trabajo principal.
Duración
35 Horas
Modalidades
- Presencial
- Virtual live through digital platforms
- Virtual en vivo a través de plataformas digitales
Cursos Relacionados
- 20761-C: Querying Data with Transact-SQL
- 20762-C: Developing SQL Databases
Incluye
- 35 horas de formación
- Instructores capacitados
- Manual del participante en formato digital
- Prueba de participación

Temario
Lección 1: Seguridad de SQL Server
- Autenticar conexiones a SQL Server
- Autorizar inicios de sesión para conectarse a bases de datos
- autorización
- Bases de datos parcialmente contenidas
Laboratorio: Autenticación de usuarios
- Crear inicios de sesión
- Crear usuarios de base de datos
- Problemas correctos de inicio de sesión de la aplicación
- Configurar la seguridad para bases de datos restauradas
Lección 2: Asignación de roles de servidor y base de datos
- Trabajar con roles de servidor
- Trabajar con roles de base de datos fijos
- Asignar roles de base de datos definidos por el usuario
Laboratorio: Asignación de roles de servidor y base de datos
- Asignar roles de servidor
- Asignar roles de base de datos fijos
- Asignar roles de base de datos definidos por el usuario
- Verificando la seguridad
Lección 3: Autorizar a los usuarios a acceder a los recursos
- Autorizar el acceso de los usuarios a los objetos
- Autorizar a los usuarios a ejecutar el código
- Configurar permisos a nivel de esquema
Laboratorio: Autorizar a los usuarios a acceder a los recursos
- Concesión, denegación y revocación de permisos sobre objetos
- Concesión de permisos EXECUTE en el código
- Concesión de permisos a nivel de esquema
Lección 4: Protección de datos con cifrado y auditoría
- Opciones para auditar el acceso a datos en SQL Server
- Implementación de la auditoría de SQL Server
- Administrar la auditoría de SQL Server
- Protección de datos con cifrado
Laboratorio: Uso de auditoría y cifrado
- Trabajar con auditoría de SQL Server
- Cifrar una columna como siempre cifrada
- Encriptar una base de datos usando TDE
Lección 5: Modelos de recuperación y estrategias de respaldo
- Comprensión de las estrategias de respaldo
- Registros de transacciones de SQL Server
- Planificación de estrategias de respaldo
Laboratorio: Comprensión de los modelos de recuperación de SQL Server
- Planifique una estrategia de respaldo
- Configurar modelos de recuperación de bases de datos
Lección 6: Copia de seguridad de bases de datos de SQL Server
- Copia de seguridad de bases de datos y registros de transacciones
- Administrar copias de seguridad de la base de datos
- Opciones de base de datos avanzadas
Laboratorio: Copia de seguridad de bases de datos
- Copia de seguridad de bases de datos
- Realización de copias de seguridad de registros de transacciones, diferenciales y de base de datos
- Realización de una copia de seguridad parcial
Lección 7: Restauración de bases de datos de SQL Server 2016
- Comprensión del proceso de restauración
- Restaurar bases de datos
- Escenarios de restauración avanzada
- Recuperación en un momento determinado
Laboratorio: Restauración de bases de datos de SQL Server
- Restauración de una copia de seguridad de la base de datos
- Restringir las copias de seguridad de la base de datos, el diferencial y el registro de transacciones
- Realización de una restauración por etapas
Lección 8: Automatización de la administración de SQL Server
- Automatización de la gestión de SQL Server
- Trabajar con el Agente SQL Server
- Administrar trabajos del Agente SQL Server
- Gestión de varios servidores
Laboratorio: Automatización de la administración de SQL Server
- Crear un trabajo del Agente SQL Server
- Probar un trabajo
- Programar un trabajo
- Configurar servidores maestros y de destino
Lección 9: Configuración de la seguridad para el Agente SQL Server
- Comprensión de la seguridad del Agente SQL Server
- Configurar credenciales
- Configurar cuentas de proxy
Laboratorio: Configuración de seguridad para el Agente SQL Server
- Análisis de problemas en el Agente SQL Server
- Configurar una credencial
- Configurar una cuenta proxy
- Configurar y probar el contexto de seguridad de un trabajo
Lección 10: Supervisión de SQL Server con alertas y notificaciones
- Supervisión de errores de SQL Server
- Configurar el correo de la base de datos
- Operadores, alertas y notificaciones
- Alertas en Azure SQL Database
Laboratorio: Monitoreo de SQL Server con alertas y notificaciones
- Configurar el correo de la base de datos
- Configurar operadores
- Configurar alertas y notificaciones
- Prueba de alertas y notificaciones
Lección 11: Introducción a la administración de SQL Server mediante PowerShell
- Introducción a Windows PowerShell
- Configurar SQL Server con PowerShell
- Administrar y mantener SQL Server con PowerShell
- Administrar bases de datos de Azure SQL con PowerShell
Laboratorio: Uso de PowerShell para administrar SQL Server
- Introducción a PowerShell
- Uso de PowerShell para cambiar la configuración de SQL Server
Lección 12: Seguimiento del acceso a SQL Server con eventos extendidos
- Conceptos básicos de eventos extendidos
- Trabajar con eventos extendidos
Laboratorio: Eventos extendidos
- Uso de la sesión de eventos extendidos de System_Health
- Seguimiento de divisiones de página mediante eventos extendidos
Lección 13: Supervisión de SQL Server
- Actividad de seguimiento
- Captura y gestión de datos de rendimiento
- Análisis de los datos de rendimiento recopilados
- Utilidad de SQL Server
Laboratorio: Monitoreo de SQL Server
Lección 14: Solución de problemas de SQL Server
- Una metodología de resolución de problemas para SQL Server
- Resolución de problemas relacionados con el servicio
- Resolución de problemas de conectividad e inicio de sesión
Laboratorio: Solución de problemas comunes
- Solucionar problemas y resolver un problema de inicio de sesión de SQL
- Solucionar problemas y resolver un problema de servicio
- Solucionar problemas y resolver un problema de inicio de sesión de Windows
- Solucionar problemas y resolver un problema de ejecución de trabajos
- Solucionar problemas y resolver un problema de rendimiento
Lección 15: Importación y exportación de datos
- Transferencia de datos hacia y desde SQL Server
- Importación y exportación de datos de tablas
- Uso de bcp y BULK INSERT para importar datos
- Implementación y actualización de aplicaciones de nivel de datos
Laboratorio: Importación y exportación de datos
- Importar y datos de Excel con el asistente de importación
- Importar un archivo de texto delimitado usando bcp
- Importar un archivo de texto delimitado usando BULK INSERT
- Cree y pruebe un paquete SSIS para extraer datos
- Implementar una aplicación de nivel de datos