55316AC Administering a SQL Database

Descripción del curso

Este curso dirigido por un instructor brinda a los estudiantes que administran bases de datos de SQL Server y Azure SQL los conocimientos y las habilidades necesarias para administrar una infraestructura de base de datos de servidor SQL. El material también será útil para las personas que desarrollan aplicaciones que entregan contenido de bases de datos de SQL Server. Este material actualiza y reemplaza el curso 20764C.

 

Perfil de público

La audiencia principal de este curso son las personas que administran y mantienen las bases de datos de SQL Server. Estas personas realizan la administración y el mantenimiento de la base 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.

Las audiencias secundarias de este curso son personas que desarrollan aplicaciones que entregan contenido de bases de datos de SQL Server.

 

Objetivos

  • Autenticar y autorizar usuarios
  • Asignar roles de servidor y base de datos
  • Autorizar a los usuarios para acceder a los recursos
  • Use funciones de encriptación y auditoría para proteger los datos
  • Describir los modelos de recuperación y las estrategias de copia de seguridad.
  • Copia de seguridad y restauración de bases de datos de SQL Server
  • Automatice la gestión de la base de datos
  • Configurar la seguridad para el agente de SQL Server
  • Administra alertas y notificaciones
  • Administrar SQL Server usando PowerShell
  • Seguimiento del acceso a SQL Server
  • Supervisar una infraestructura de SQL Server
  • Solucionar problemas de una infraestructura de SQL Server
  • Importar y exportar datos


Esquema del curso

Módulo 1: Seguridad de SQL Server

Este módulo describe los modelos de seguridad, los inicios de sesión, los usuarios, las bases de datos parcialmente contenidas y la autorización entre servidores de SQL Server.

Lecciones

  • Autenticación de conexiones a SQL Server
  • Autorización de inicios de sesión para conectarse a bases de datos
  • Autorización entre servidores
  • Bases de datos parcialmente contenidas

Laboratorio 1: Seguridad de SQL Server

  • Autenticación de conexiones a SQL Server
  • Autorización de conexiones a bases de datos
  • Autorización a través de instancias de servidor
  • Autorización de conexiones a bases de datos

Después de completar este módulo, los estudiantes podrán:

  • Conceptos básicos de SQL Server.
  • Autenticación de conexión de SQL Server.
  • Autorización de inicio de sesión de usuario a bases de datos.
  • Bases de datos parcialmente contenidas.
  • Autorización entre servidores.

Módulo 2: Asignación de roles de servidor y base de datos

Este módulo explica cómo usar roles a nivel de servidor y base de datos para administrar los permisos de usuario.

Lecciones

  • Lección 1: Trabajar con roles de servidor
  • Lección 2: Trabajar con roles de base de datos fijos
  • Lección 3: Roles de base de datos definidos por el usuario

Laboratorio 1: Asignación de roles de servidor y base de datos

  • Uso de roles de servidor
  • Uso de roles de base de datos
  • Uso de roles de base de datos y roles de aplicación definidos por el usuario

Después de completar este módulo, los estudiantes podrán:

  • Conceptos básicos de SQL Server.
  • Autenticación de conexión de SQL Server.
  • Autorización de inicio de sesión de usuario a bases de datos.
  • Bases de datos parcialmente contenidas.
  • Autorización entre servidores.

Módulo 3: Autorización de usuarios para acceder a recursos

Este módulo explica cómo autorizar a los usuarios a acceder a funciones de servidor y base de datos. También describe cómo administrar los permisos en diferentes niveles en una instancia de SQL Server.

Lecciones

  • Autorizar el acceso del usuario a los objetos
  • Autorización de usuarios para ejecutar código
  • Configuración de permisos a nivel de esquema


Laboratorio 1: Autorización de usuarios para acceder a recursos

  • Asignación de roles de servidor fijos y definidos por el usuario
  • Gestión de funciones y usuarios de la base de datos
  • Configurar permisos en el nivel de esquema

Después de completar este módulo, los estudiantes podrán:

  • Autorizar el acceso de los usuarios a los objetos.
  • Autorizar a los usuarios a ejecutar código.
  • Configure los permisos a nivel de esquema.

Módulo 4: Protección de datos con cifrado y auditoría
Este módulo describe las opciones disponibles para la auditoría y cómo administrar las funciones de auditoría. También describe cómo configurar e implementar el cifrado de datos.

Lecciones

  • 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 1: Uso de auditoría y cifrado

  • Auditoría con Tablas Temporales
  • Uso de la auditoría de SQL Server
  • Ver salida de auditoría
  • Uso de enmascaramiento de datos dinámicos

Después de completar este módulo, los estudiantes podrán:

  • Describir las opciones para auditar el acceso a los datos.
  • Implementar Auditoría de SQL Server.
  • Administrar la auditoría de SQL Server.
  • Describir e implementar métodos de cifrado de datos en SQL Server.
  • Implementar encriptación

Módulo 5: Modelos de recuperación y estrategias de respaldo
En este módulo, aprenderá a utilizar las funciones de copia de seguridad disponibles para bases de datos y registros de transacciones para crear estrategias de copia de seguridad.

Lecciones

  • Comprender las estrategias de copia de seguridad
  • Registros de transacciones de SQL Server
  • Planificación de estrategias de copia de seguridad

Laboratorio 1: Comprensión de los modelos de recuperación de SQL Server

  • Bases de datos de respaldo
  • Copias de seguridad del registro de transacciones
  • Reducir una base de datos

Después de completar este módulo, los estudiantes podrán:

  • Describir varias estrategias de copia de seguridad.
  • Describir cómo funcionan los registros de transacciones de la base de datos.
  • Planifique estrategias de copia de seguridad de SQL Server.

Módulo 6: Copia de seguridad de bases de datos de SQL Server

En este módulo, aprenderá cómo aplicar varias estrategias de copia de seguridad.

    Lecciones

    • Copia de seguridad de bases de datos y registros de transacciones
    • Gestión de copias de seguridad de la base de datos
    • Opciones de base de datos avanzadas

    Laboratorio 1: Copia de seguridad de bases de datos

    • Copia de seguridad de bases de datos
    • Verificación de copias de seguridad
    • Uso de funciones de copia de seguridad avanzadas

    Después de completar este módulo, los estudiantes podrán:

    • Realice copias de seguridad de bases de datos de SQL Server y registros de transacciones.
    • Administrar copias de seguridad de la base de datos.
    • Describir las opciones avanzadas de copia de seguridad.

      Módulo 7: Restauración de bases de datos de SQL Server
      En este módulo, verá cómo restaurar las bases de datos del sistema y del usuario y cómo implementar la recuperación de un punto en el tiempo.

      Lecciones

      • Comprender el proceso de restauración
      • Restauración de bases de datos
      • Escenarios de restauración avanzada
      • Recuperación de un punto en el tiempo

      Laboratorio 1: Restauración de bases de datos de SQL Server

      • Determinación del orden de las restauraciones
      • Restauración de bases de datos
      • Restaurar copia de seguridad cifrada
      • Restauración de un punto en el tiempo

      Después de completar este módulo, los estudiantes podrán:

      • Explique el proceso de restauración.
      • Restaurar bases de datos.
      • Realice operaciones de restauración avanzadas.
      • Realice una recuperación de un punto en el tiempo.

      Módulo 8: Automatización de la administración de SQL Server
      Este módulo describe cómo usar el Agente SQL Server para automatizar trabajos, cómo configurar contextos de seguridad para trabajos y cómo implementar trabajos de varios servidores.

      Lecciones

      • Automatización de la administración de SQL Server
      • Trabajar con el Agente SQL Server
      • Administrar trabajos del Agente SQL Server
      • Gestión multiservidor

      Laboratorio 1: Automatización de la administración de SQL Server

      • Uso del Agente SQL Server
      • Creación de scripts de trabajos del Agente SQL Server
      • Visualización del historial de trabajos
      • Gestión multimaestro

      Después de completar este módulo, los estudiantes podrán:

      • Describir métodos para automatizar la administración de SQL Server.
      • Configure trabajos, tipos de pasos de trabajo y programaciones.
      • Administrar trabajos del Agente SQL Server.
      • Configurar servidores maestros y de destino.

      Módulo 9: Configuración de seguridad para el Agente SQL Server
      Este módulo explica cómo configurar el Agente SQL Server para usar un entorno de seguridad con privilegios mínimos y cómo usar credenciales y cuentas de proxy para ejecutar trabajos de forma segura.

      Lecciones

      • Descripción de la seguridad del Agente SQL Server
      • Configuración de credenciales
      • Configuración de cuentas de proxy

      Laboratorio 1: Configuración del Agente SQL Server

      • Asignación de un contexto de seguridad a los pasos del trabajo
      • Crear credenciales
      • Crear una cuenta de proxy

      Después de completar este módulo, los estudiantes podrán:

      • Explicar la seguridad del Agente SQL Server.
      • Configurar credenciales.
      • Configurar cuentas de proxy.

      Módulo 10: Monitoreo de SQL Server con Alertas y Notificaciones
      Este módulo cubre la configuración de correo electrónico de base de datos, alertas y notificaciones para una instancia de SQL Server y la configuración de alertas para Microsoft Azure SQL Database.

      Lecciones

      • Monitoreo de errores de SQL Server
      • Configuración del correo de la base de datos
      • Operadores, alertas y notificaciones
      • Alertas en Azure SQL Database

      Laboratorio 1: Monitoreo de SQL Server con Alertas y Notificaciones

      • Trabajar con registros de errores del motor de base de datos
      • Configuración del correo de la base de datos
      • Configurar Operadores y Alertas
      • Configuración de alertas en Azure SQL Database (opcional)

      Después de completar este módulo, los estudiantes podrán:

      • Supervise los errores de SQL Server.
      • Configurar el correo de la base de datos.
      • Configure operadores, alertas y notificaciones.
      • Trabajar con alertas en Azure SQL Database.

      Módulo 11: Introducción a la administración de SQL Server mediante el uso de PowerShell
      Este módulo explica cómo usar Windows PowerShell con Microsoft SQL Server y Azure SQL Database. También describe cómo mejorar la eficiencia y la confiabilidad mediante la creación de secuencias de comandos de tareas y trabajos.

      Lecciones

      • Primeros pasos con Windows PowerShell
      • Configurar SQL Server usando PowerShell
      • Administrar y mantener SQL Server con PowerShell
      • Administración de bases de datos de Azure SQL mediante PowerShell

      Laboratorio 1: uso de PowerShell para administrar SQL Server

      • Exploración de los objetos de administración de SQL Server (SMO)
      • Configure las características de la base de datos y la instancia con PowerShell
      • Administre inicios de sesión y copias de seguridad con PowerShell
      • Crear una base de datos Azure SQL con PowerShell

      Después de completar este módulo, los estudiantes podrán:

      • Describir los beneficios de PowerShell y sus conceptos fundamentales.
      • Configure SQL Server mediante PowerShell.
      • Administre y mantenga SQL Server mediante PowerShell.
      • Administre una base de datos SQL de Azure mediante PowerShell.

      Módulo 12: Seguimiento del acceso a SQL Server con eventos extendidos
      Este módulo explica cómo monitorear las métricas de rendimiento para SQL Server y Azure SQL Database. También describe estrategias de solución de problemas y escenarios de uso para trabajar con eventos extendidos.

      Lecciones

      • Conceptos básicos de eventos extendidos
      • Trabajar con eventos extendidos

      Laboratorio 1: uso de eventos extendidos de SQL Server

      • Crear sesiones de eventos extendidos
      • Trabajar con sesiones de eventos extendidos

      Después de completar este módulo, los estudiantes podrán:

      • Describir los conceptos básicos de eventos extendidos.
      • Cree y consulte sesiones de eventos extendidos.

      Módulo 13: Monitoreo de SQL Server
      Este módulo explica cómo monitorear las bases de datos con el objetivo de tratar de manera proactiva los posibles problemas. También describe cómo utilizar las herramientas integradas proporcionadas para analizar la actividad de la instancia y el servidor.

      Lecciones

      • Monitoreo de actividad
      • Captura y gestión de datos de rendimiento
      • Análisis de los datos de rendimiento recopilados

      Laboratorio 1: Monitoreo de SQL Server

      • Uso del Monitor de rendimiento
      • Configuración de la recopilación de datos
      • Ver los informes

      Después de completar este módulo, los estudiantes podrán:

      • Supervisar la actividad actual.
      • Capture y gestione los datos de rendimiento.
      • Analice los datos de rendimiento recopilados.
      • Configure la utilidad de SQL Server.

      Módulo 14: Solución de problemas de SQL Server
      Este módulo explica cómo resolver problemas comunes que pueden surgir al trabajar con sistemas SQL Server. También describe una metodología para resolver problemas generales del servidor de bases de datos.

      Lecciones

      • Aplicación de una metodología de solución de problemas
      • Resolución de problemas relacionados con el servicio
      • Resolución de problemas de conectividad e inicio de sesión

      Laboratorio 1: Solución de problemas de SQL Server

      • Solución de problemas de errores
      • Servicios de solución de problemas
      • Solución de problemas de inicio de sesión

      Después de completar este módulo, los estudiantes podrán:

      • Describir una metodología de solución de problemas para SQL Server.
      • Resolver problemas relacionados con el servicio.
      • Resolver problemas de inicio de sesión y conectividad.

      Módulo 15: Importación y exportación de datos
      Este módulo explica cómo usar las herramientas nativas de SQL Server para importar y exportar datos hacia y desde SQL Server y Azure SQL Databases.

      Lecciones

      • Transferencia de datos hacia y desde SQL Server
      • Importación y exportación de datos de tablas
      • Usando bcp y BULK INSERT para importar datos
      • Implementación de aplicaciones de nivel de datos

      Laboratorio 1: Importación y exportación de datos

      • Deshabilitar y habilitar restricciones
      • Uso del asistente de importación y exportación
      • Importar con bcp y BULK INSERT
      • Trabajar con DACPAC y BACPAC

      Después de completar este módulo, los estudiantes podrán:

      • Describir herramientas y técnicas para transferir datos.
      • Importar y exportar datos de tablas.
      • Utilice bcp y BULK INSERT para importar datos.
      • Use aplicaciones de nivel de datos para importar y exportar aplicaciones de bases de datos

       

      Requisitos previos

      • Experiencia en el uso de aplicaciones en servidores Windows
      • Experiencia trabajando con SQL Server u otro RDMS

       

      Idioma

      • Curso: Inglés

      • Labs: Inglés

      €695.00

      Información relacionada a la formación

      Soporte siempre a tu lado

      Soporte de formación: Siempre a tu lado

      Formación presencial y telepresencial

      ¿Necesitas otra modalidad formativa?

      bonificaciones

      Bonificaciones para empresas