TipoFormación presencial
Tiempo:5 días
REGISTRO

Contáctenos

Los campos marcados con un * son requeridos

 

Administrar una infraestructura de base de datos SQL

Administración del curso y certificación de capacitación en infraestructura de bases de datos SQL

Descripción

Audiencia y requisitos previos

Esquema del curso

Horario y tarifas

Certificación

Administración del curso de capacitación en infraestructura de bases de datos SQL

Este curso de cinco días dirigido por un instructor proporciona a los estudiantes que administran y mantienen las bases de datos de SQL Server los conocimientos y habilidades para administrar un Infraestructura de base de datos SQL. Además, será de utilidad para las personas que desarrollan aplicaciones que entregan contenido desde las bases de datos de SQL Server.

Objetivos de la administración del entrenamiento de infraestructura de base de datos SQL

  • Autentica y autoriza a los usuarios
  • Asignar roles de servidor y base de datos
  • Autorizar a los usuarios a acceder a los recursos
  • Proteja los datos con encriptación y auditoría
  • Describir modelos de recuperación y estrategias de respaldo
  • Copia de seguridad de las bases
  • Restaurar bases de datos de SQL Server
  • Automatiza la administración de bases
  • Configurar la seguridad para el agente SQL Server
  • Administrar alertas y notificaciones
  • Administrando SQL Server usando PowerShell
  • Rastrear acceso a SQL Server
  • Monitoree una infraestructura de SQL Server
  • Solucionar problemas de una infraestructura de SQL Server
  • Importar y exportar datos

Audiencia prevista de la administración de Infraestructura de base de datos SQL curso

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 bases de datos desempeñar un papel clave en su trabajo principal. Las audiencias secundarias para este curso son personas que desarrollan aplicaciones que entregan contenido desde las bases de datos de SQL Server.

Duración del esquema del curso: 5 Days

Módulo 1: Seguridad del Servidor SQL

La protección de los datos dentro de las bases de datos de Microsoft SQL Server es esencial y requiere un conocimiento práctico de los problemas y las características de seguridad de SQL Server. Este módulo describe los modelos de seguridad de SQL Server, los inicios de sesión, los usuarios, las bases de datos parcialmente contenidas y la autorización entre servidores. 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: autenticación de usuarios

  • Crear inicios de sesión
  • Crear usuarios de base de datos
  • Corregir problemas de inicio de sesión de aplicaciones
  • Configurar la seguridad para las bases de datos restauradas

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

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

Módulos 2: asignación de funciones de servidor y base de datos

El uso de roles simplifica la administración de los permisos de los usuarios. Con los roles, puede controlar el acceso de los usuarios autenticados a los recursos del sistema según la función de trabajo de cada usuario, en lugar de asignar permisos usuario por usuario, otorgar permisos a un rol y luego asignarles roles a los usuarios. Microsoft SQL Server incluye soporte para roles de seguridad definidos a nivel de servidor y a nivel de base de datos. Lecciones

  • Trabajando con roles de servidor
  • Trabajar con roles de base de datos fijos
  • Asignación de funciones de base de datos definidas por el usuario

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

  • Asignación de funciones del servidor
  • Asignación de roles de base de datos fijos
  • Asignación de funciones de base de datos definidas por el usuario
  • Verificando la seguridad

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

  • Describir y usar roles de servidor para administrar la seguridad de nivel de servidor.
  • Describir y usar roles de bases de datos fijas.
  • Use funciones de base de datos personalizadas y roles de aplicaciones para administrar la seguridad a nivel de base de datos.

Módulo 3: autorizar a los usuarios a acceder a los recursos

En los módulos anteriores, ha visto cómo se organiza la seguridad de Microsoft SQL Server y cómo se pueden asignar conjuntos de permisos a nivel de servidor y base de datos utilizando roles de servidor fijos, roles de servidor definidos por el usuario, roles de bases de datos fijas y roles de aplicación. El último paso para autorizar a los usuarios a acceder a los recursos de SQL Server es la autorización de los usuarios y las funciones para acceder a los objetos del servidor y de la base de datos. En este módulo, verá cómo se administran estos permisos de objetos. Además de los permisos de acceso a los objetos de la base de datos, SQL Server proporciona la capacidad de determinar qué usuarios pueden ejecutar código, como procedimientos y funciones almacenados. En muchos casos, estos permisos y los permisos en los objetos de la base de datos se configuran mejor en el nivel de esquema en lugar de en el nivel del objeto individual. Las concesiones de permisos basadas en esquemas pueden simplificar su arquitectura de seguridad. Explorará la concesión de permisos en el nivel de esquema en la lección final de este módulo. Lecciones

  • Autorizar el acceso de los usuarios a los objetos
  • Autorización de usuarios para ejecutar código
  • Configurar permisos en el nivel de esquema

Laboratorio: autorizar a los usuarios a acceder a los recursos

  • Concesión, denegación y revocación de permisos en objetos
  • Concesión de permisos de ejecución en el código
  • Concesión de permisos en el nivel de esquema

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

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

Módulo 4: protección de datos con encriptación y auditoría

Al configurar la seguridad para sus sistemas Microsoft SQL Server, debe asegurarse de cumplir con los requisitos de cumplimiento de su organización para la protección de datos. Las organizaciones a menudo deben cumplir con las políticas de cumplimiento específicas de la industria, que obligan a auditar todo el acceso a los datos. Para abordar este requisito, SQL Server proporciona una gama de opciones para implementar la auditoría. Otro requisito de cumplimiento común es el cifrado de datos para proteger contra el acceso no autorizado en caso de que el acceso a los archivos de la base de datos se vea comprometido. SQL Server admite este requisito al proporcionar cifrado de datos transparente (TDE). Para reducir el riesgo de fuga de información por parte de los usuarios con acceso administrativo a una base de datos, las columnas que contienen datos confidenciales, como números de tarjetas de crédito o números de identidad nacional, se pueden cifrar utilizando la función Siempre encriptada. Este módulo describe las opciones disponibles para la auditoría en SQL Server, cómo usar y administrar la función de Auditoría del Servidor SQL, y cómo implementar el cifrado. Lecciones

  • Opciones para auditar el acceso a datos en SQL Server
  • Implementando la Auditoría del Servidor SQL
  • Administrar la auditoría del servidor SQL
  • Protección de datos con encriptación

Laboratorio: uso de auditoría y encriptación

  • Trabajando con la Auditoría del Servidor SQL
  • Encriptar una columna como siempre encriptada
  • Encriptar una base de datos usando TDE

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

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

Módulo 5: Modelos de recuperación y estrategias de respaldo

Uno de los aspectos más importantes de la función del administrador de una base de datos es garantizar que los datos de la organización estén respaldados de forma confiable, de modo que, si ocurre una falla, puede recuperar los datos. A pesar de que la industria de la informática ha sabido de la necesidad de contar con estrategias de respaldo confiables durante décadas, y lo discutió extensamente, las historias desafortunadas sobre la pérdida de datos aún son comunes. Otro problema es que, incluso cuando las estrategias establecidas funcionan tal como fueron diseñadas, los resultados todavía no cumplen con los requisitos operativos de una organización. En este módulo, considerará cómo crear una estrategia que esté alineada con las necesidades de la organización, sobre la base de los modelos de respaldo disponibles, y la función de los registros de transacciones en el mantenimiento de la consistencia de la base de datos.

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

Laboratorio: comprensión de los modelos de recuperación de SQL Server

  • Planifica una estrategia de respaldo
  • Configurar modelos de recuperación de base de datos

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

  • Describe varias estrategias de respaldo.
  • Describa cómo funcionan los registros de transacciones de la base de datos.
  • Planee estrategias de copia de seguridad de SQL Server.

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

En el módulo anterior, aprendió a planificar una estrategia de respaldo para un sistema SQL Server. Ahora puede aprender a realizar copias de seguridad de SQL Server, incluidas copias de seguridad de bases de datos completas y diferenciales, copias de seguridad de registros de transacciones y copias de seguridad parciales. En este módulo, aprenderá a aplicar diversas 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 avanzadas de base de datos

Laboratorio: Copia de seguridad de bases de datos

  • Copia de seguridad de las bases de datos
  • Realización de copias de seguridad de registros de transacciones, diferenciales y de bases de datos
  • Realizar una copia de seguridad parcial

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

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

Módulo 7: Restauración de bases de datos SQL Server 2016

En el módulo anterior, aprendió a crear copias de seguridad de las bases de datos 2016 de Microsoft SQL Server. Una estrategia de respaldo puede involucrar muchos tipos diferentes de respaldo, por lo que es esencial que pueda restaurarlos de manera efectiva. A menudo restaurará una base de datos en una situación urgente. Sin embargo, debe asegurarse de tener un plan claro de cómo proceder y recuperar con éxito la base de datos al estado requerido. Un buen plan y la comprensión del proceso de restauración pueden ayudar a evitar empeorar la situación. Algunas restauraciones de bases de datos están relacionadas con fallas del sistema. En estos casos, querrá devolver el sistema lo más cerca posible del estado en que se encontraba antes de la falla. Sin embargo, algunos fallos están relacionados con errores humanos y es posible que desee recuperar el sistema hasta un punto anterior a ese error. Las características de recuperación de punto en el tiempo de SQL Server 2016 pueden ayudarlo a lograr esto. Como suelen ser mucho más grandes, es más probable que las bases de datos de los usuarios se vean afectadas por las fallas del sistema que las bases de datos del sistema. Sin embargo, las bases de datos del sistema pueden verse afectadas por fallas y se debe tener especial cuidado al recuperarlas. En particular, debe comprender cómo recuperar cada base de datos del sistema porque no puede usar el mismo proceso para todas las bases de datos del sistema. En este módulo, verá cómo restaurar las bases de datos del usuario y del sistema y cómo implementar la recuperación puntual. Lecciones

  • Comprender el proceso de restauración
  • Restaurando bases de datos
  • Escenarios de restauración avanzada
  • Recuperación puntual

Laboratorio: restauración de bases de datos de SQL Server

  • Restauración de una copia de seguridad de la base
  • Restringir copias de seguridad de registros de transacciones, diferenciales y de bases de datos
  • Realizando una Restauración Pieceal

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

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

Módulo 8: automatización de la administración de SQL Server

Las herramientas proporcionadas por Microsoft SQL Server hacen que la administración sea sencilla en comparación con otros motores de base de datos. Sin embargo, incluso cuando las tareas son fáciles de realizar, es común tener que repetir una tarea muchas veces. Los administradores de bases de datos eficientes aprenden a automatizar tareas repetitivas. Esto puede ayudar a evitar situaciones en las que un administrador se olvida de ejecutar una tarea en el momento requerido. Quizás lo más importante es que la automatización de tareas ayuda a garantizar que se realicen de forma coherente, cada vez que se ejecutan. 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 multiservidor. Lecciones

  • Automatizando la administración de SQL Server
  • Trabajando con el Agente SQL Server
  • Administrar trabajos del Agente SQL Server
  • Administración de varios servidores

Laboratorio: automatización de la administración de SQL Server

  • Crear un trabajo del Agente SQL Server
  • Prueba un trabajo
  • Programar un trabajo
  • Configurar servidores maestros y de destino

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

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

Módulo 9: configuración de seguridad para el Agente SQL Server

Otros módulos en este curso han demostrado la necesidad de minimizar los permisos que se otorgan a los usuarios, siguiendo el principio de "privilegio mínimo". Esto significa que los usuarios solo tienen los permisos que necesitan para realizar sus tareas. La misma lógica se aplica a la concesión de permisos al Agente SQL Server. Aunque es fácil ejecutar todos los trabajos en el contexto de la cuenta de servicio del Agente de SQL Server, y configurar esa cuenta como una cuenta administrativa, un entorno de seguridad deficiente sería el resultado de hacer esto. Es importante comprender cómo crear un entorno de seguridad con privilegios mínimos para los trabajos que se ejecutan en SQL Server Agent.Lessons

  • Entender la seguridad del Agente SQL Server
  • Configurando credenciales
  • Configurando Cuentas Proxy

Laboratorio: Configuración de seguridad para el Agente SQL Server

  • Analizando problemas en el Agente SQL Server
  • Configurando una credencial
  • Configurando una Cuenta Proxy
  • Configurar y probar el contexto de seguridad de un trabajo

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

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

Módulo 10: supervisión de SQL Server con alertas y notificaciones

Un aspecto clave de la administración de Microsoft SQL Server de manera proactiva es asegurarse de que conoce los problemas y eventos que ocurren en el servidor, a medida que ocurren. SQL Server registra una gran cantidad de información sobre problemas. Puede configurarlo para que le avise automáticamente cuando se produzcan estos problemas, mediante el uso de alertas y notificaciones. La forma más común en que los administradores de bases de datos de SQL Server reciben detalles de los eventos de interés es mediante un mensaje de correo electrónico. Este módulo cubre la configuración de Correo de base de datos, alertas y notificaciones para una instancia de SQL Server y la configuración de alertas para la base de datos SQL de Microsoft Azure. Lecciones

  • Supervisar los errores de SQL Server
  • Configurar el correo de la base de datos
  • Operadores, alertas y notificaciones
  • Alertas en la base de datos SQL Azure

Laboratorio: supervisión de SQL Server con alertas y notificaciones

  • Configurar el correo de la base de datos
  • Configurando Operadores
  • Configurar alertas y notificaciones
  • Pruebas de alertas y notificaciones

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

  • 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 analiza cómo usar Windows PowerShell con Microsoft SQL Server. Las empresas constantemente tienen que aumentar la eficiencia y la fiabilidad de mantener su infraestructura de TI; con PowerShell, puede mejorar esta eficiencia y confiabilidad creando scripts para llevar a cabo tareas. Los scripts de PowerShell se pueden probar y aplicar varias veces en varios servidores, lo que le permite ahorrar tiempo y dinero a su organización.

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

Laboratorio: Uso de PowerShell para administrar SQL Server

  • Comenzando con PowerShell
  • Usar PowerShell para cambiar la configuración de SQL Server

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

  • Describa los beneficios de PowerShell y sus conceptos fundamentales.
  • Configure SQL Server con PowerShell.
  • Administrar y mantener SQL Server mediante el uso de PowerShell.
  • Administre una base de datos SQL de Azure mediante PowerShell.

Módulo 12: seguimiento de acceso a SQL Server con eventos ampliados

La supervisión de las métricas de rendimiento proporciona una excelente manera de evaluar el rendimiento general de una solución de base de datos. Sin embargo, hay ocasiones en las que necesita realizar un análisis más detallado de la actividad que se produce dentro de una instancia de Microsoft SQL Server: para solucionar problemas e identificar formas de optimizar el rendimiento de la carga de trabajo. SQL Server Extended Events es un sistema flexible y liviano de manejo de eventos integrado en el motor de base de datos Microsoft SQL Server. Este módulo se centra en los conceptos arquitectónicos, las estrategias de solución de problemas y los escenarios de uso de Extended Events. Lecciones

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

Laboratorio: Eventos extendidos

  • Uso de la sesión de Eventos ampliados de System_Health
  • Separación de página de seguimiento con eventos ampliados

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

  • Describir los conceptos básicos de Extended Events.
  • Crear y consultar sesiones de eventos extendidos.

Módulo 13: monitoreo de SQL Server

El motor de base de datos de Microsoft SQL Server puede ejecutarse durante largos períodos sin necesidad de atención administrativa. Sin embargo, si monitorea regularmente la actividad que ocurre en el servidor de la base de datos, puede manejar posibles problemas antes de que surjan. SQL Server proporciona una cantidad de herramientas que puede usar para monitorear la actividad actual y registrar detalles de actividad previa. Necesita familiarizarse con lo que hace cada herramienta y cómo usarlas. Es fácil sentirse abrumado por el volumen de resultados que pueden proporcionar las herramientas de monitoreo, por lo que también necesita aprender técnicas para analizar su salida. Lecciones

  • Actividad de monitoreo
  • Captura y gestión de datos de rendimiento
  • Análisis de datos de rendimiento recopilados
  • Utilidad SQL Server

Laboratorio: monitoreo de SQL Server

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

  • Monitorea la actividad actual.
  • Capture y administre datos de rendimiento.
  • Analiza los datos de rendimiento recopilados.
  • Configure la utilidad de SQL Server.

Módulo 14: solución de problemas de SQL Server

Los administradores de bases de datos que trabajan con Microsoft SQL Server deben adoptar la importante función de solucionador de problemas cuando surgen problemas, especialmente si se impide que funcionen los usuarios de aplicaciones críticas para el negocio que dependen de las bases de datos de SQL Server. Es importante tener una metodología sólida para resolver problemas en general, y estar familiarizado con los problemas más comunes que pueden surgir al trabajar con sistemas SQL Server. Lecciones

  • 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 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 trabajo
  • Solucionar problemas y resolver un problema de rendimiento

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

  • Describe una metodología de solución de problemas para SQL Server.
  • Resuelva problemas relacionados con el servicio.
  • Resuelva problemas de conexión y conectividad.

Módulo 15: Importación y exportación de datos

Si bien una gran cantidad de datos que residen en un sistema Microsoft SQL Server se ingresan directamente por los usuarios que ejecutan programas de aplicación, a menudo existe la necesidad de mover datos en otras ubicaciones hacia y desde SQL Server. SQL Server proporciona un conjunto de herramientas que puede usar para transferir datos dentro y fuera. Algunas de estas herramientas, como la utilidad bcp (Bulk Copy Program) y SQL Server Integration Services, son externas al motor de la base de datos. Otras herramientas, como la instrucción BULK INSERT y la función OPENROWSET, se implementan en el motor de la base de datos. Con SQL Server, también puede crear aplicaciones de nivel de datos que empaquetan todas las tablas, vistas y objetos de instancia asociados con una base de datos de usuario en una sola unidad de implementación. En este módulo, explorará estas herramientas y técnicas para que pueda importar y exportar datos hacia y desde SQL Server. Lecciones

  • Transferencia de datos hacia y desde SQL Server
  • Importación y exportación de datos de tabla
  • Uso de bcp y BULK INSERT para importar datos
  • Implementación y actualización de la aplicación de nivel de datos

Laboratorio: Importación y exportación de datos

  • Importar y datos de Excel usando el Asistente de importación
  • Importar un archivo de texto delimitado usando bcp
  • Importe un archivo de texto delimitado usando BULK INSERT
  • Crear y probar un paquete de SSIS para extraer datos
  • Implementar una aplicación de nivel de datos

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

  • Describe las herramientas y técnicas para transferir datos.
  • Importar y exportar datos de tabla.
  • Use bcp y BULK INSERT para importar datos.
  • Use aplicaciones de niveles de datos para importar y exportar aplicaciones de bases de datos.

Próximos Eventos

No hay próximos eventos en este momento.

Escríbenos a info@itstechschool.com y contáctanos en + 91-9870480053 por el precio del curso y el costo de certificación, el horario y la ubicación

Envíenos una consulta

Para más información amablemente Contáctenos


Reseñas