tipoAdestramento en aula
Tempo5 Días
REXISTRO

Administrando unha infraestrutura de base de datos SQL

Administrando un curso de formación e certificación de infraestrutura de base de datos SQL

descrición

Audiencia e requisitos previos

Esquema do curso

Horario e tarifas

certificado

Administrando o curso de formación da infraestrutura de base de datos SQL

Este curso de cinco días de instrutor proporciona aos estudantes que administran e manteñen bases de datos de SQL Server co coñecemento e as habilidades para administrar un Infraestrutura de base de datos SQL servidor. Ademais, será útil para persoas que desenvolven aplicacións que envían contido desde bases de datos de SQL Server.

Objectives of Administering SQL Database Infrastructure Training

  • Autenticar e autorizar usuarios
  • Asignar roles de servidor e de base de datos
  • Autoriza aos usuarios a acceder aos recursos
  • Protexa os datos co cifrado e a auditoría
  • Describir modelos de recuperación e estratexias de backup
  • Base de datos de backup de SQL Server
  • Restaurar bases de datos SQL Server
  • Automatizar a xestión de bases de datos
  • Configurar a seguridade para o axente SQL Server
  • Xestiona alertas e notificacións
  • Xestionar SQL Server usando PowerShell
  • Rastrexar o acceso a SQL Server
  • Controla unha infraestrutura de SQL Server
  • Solucionar problemas nunha infraestrutura de SQL Server
  • Importar e exportar datos

Intended Audience of Administering SQL Database Infrastructure course

A audiencia principal deste curso é a de individuos que administran e manteñen bases de datos de SQL Server. Estes individuos realizan a administración e mantemento da base de datos como a súa principal área de responsabilidade, ou traballan en ambientes onde Bases de datos desempeñan un papel fundamental no seu traballo principal. Os públicos secundarios para este curso son individuos que desenvolven aplicacións que envían contido de bases de datos de SQL Server.

Course Outline Duration: 5 Days

Módulo 1: seguridade de SQL Server

A protección de datos nas bases de datos de Microsoft SQL Server é esencial e require un coñecemento práctico dos problemas e as funcións de seguridade de SQL Server. Este módulo describe os modelos de seguridade de SQL Server, inicios de sesión, usuarios, bases de datos parcialmente contidas e autorización de servidor cruzado. Leccións

  • Autenticación de conexións a SQL Server
  • Autorización de inicio de sesión para conectarse a bases de datos
  • Autorización en todos os servidores
  • Bases de datos parcialmente contidas

Lab: autenticación de usuarios

  • Crear rexistros
  • Crear usuarios da base de datos
  • Corrixir problemas de inicio de sesión da aplicación
  • Configurar a seguridade para bases de datos restauradas

Despois de completar este módulo, poderás:

  • 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 contidas.
  • Autorización en servidores.

Módulo 2: Asignación de funcións de servidor e de bases de datos

O uso de roles simplifica a xestión dos permisos dos usuarios. Con papeis, pode controlar o acceso dos usuarios autenticados aos recursos do sistema en función da función de traballo de cada usuario -en lugar de asignar permisos usuario por usuario- pode conceder permisos a un rol e, posteriormente, facer que os usuarios sexan membros de roles. Microsoft SQL Server inclúe soporte para roles de seguridade definidos no nivel do servidor e no nivel de base de datos. Leccións

  • Traballando con funcións de servidor
  • Traballando con funcións de bases de datos fixas
  • Asignación de funcións de base de datos definidas polo usuario

Lab: Asignación de roles de servidor e de base de datos

  • Asignación de roles de servidor
  • Asignación de funcións de bases de datos fixas
  • Asignación de funcións de base de datos definidas polo usuario
  • Verificar a seguridade

Despois de completar este módulo, poderás:

  • Describe e usa funcións de servidor para xestionar a seguridade no servidor.
  • Describir e usar roles de base de datos fixos.
  • Use funcións de base de datos personalizadas e roles de aplicacións para xestionar a seguridade do nivel de base de datos.

Módulo 3: Autorización aos usuarios para acceder aos recursos

Nos módulos anteriores, viu como se organiza a seguridade de Microsoft SQL Server e como se poden asignar conxuntos de permisos no servidor e no nivel de base de datos empregando funcións de servidor fiables, roles de servidor definidos polo usuario, funcións de base de datos fixas e roles de aplicacións. O paso final na autorización dos usuarios para acceder aos recursos de SQL Server é a autorización de usuarios e roles para acceder aos obxectos do servidor e da base de datos. Neste módulo, verá como se xestionan estes permisos de obxectos. Ademais de permisos de acceso a obxectos de base de datos, SQL Server ofrece a posibilidade de determinar cales usuarios están autorizados a executar o código, como procedementos almacenados e funcións. En moitos casos, estes permisos e os permisos dos obxectos da base de datos están mellor configurados no nivel de esquema e non a nivel do obxecto individual. As subvencións de permiso baseadas no esquema poden simplificar a súa arquitectura de seguridade. Explorará a concesión de permisos no nivel de esquema na lección final deste módulo. Leis

  • Autorización do acceso do usuario aos obxectos
  • Autorizando aos usuarios a executar o código
  • Configurar permisos no nivel de esquema

Lab: autorizando aos usuarios a acceder aos recursos

  • Conceder, denegar e revogar permisos sobre obxectos
  • Concesión de permisos de código executados
  • Concesión de permisos ao nivel de esquema

Despois de completar este módulo, poderás:

  • Autorizar o acceso dos usuarios a obxectos.
  • Autoriza aos usuarios a executar o código.
  • Configurar permisos no nivel de esquema.

Módulo 4: Protexer datos con cifrado e auditoría

Ao configurar a seguridade dos seus sistemas de Microsoft SQL Server, debe asegurarse de cumprir calquera dos requisitos de cumprimento da súa organización para a protección de datos. As organizacións adoitan adherirse ás políticas de cumprimento específicas da industria, que mandan a auditoría de todos os datos. Para solucionar este requisito, SQL Server ofrece unha serie de opcións para a realización de auditorías. Outro requisito común de cumprimento é o cifrado de datos para protexer contra o acceso non autorizado no caso de que o acceso aos ficheiros da base de datos estea comprometido. SQL Server admite este requisito proporcionando cifrado de datos transparente (TDE). Para reducir o risco de fuga de información por parte de usuarios con acceso administrativo a unha base de datos, as columnas que conteñen datos sensibles -como números de tarxeta de crédito ou números de identidade nacionais- pódense cifrar utilizando a función Criptografía sempre. Este módulo describe as opcións dispoñibles para a auditoría en SQL Server, como usar e xestionar a función de auditoría de SQL Server e como implementar o cifrado. Lendas

  • Opcións para auditar o acceso a datos en SQL Server
  • Implementación da auditoría de servidor SQL
  • Xestión da auditoría de SQL Server
  • Protexer datos con cifrado

Laboratorio: Usando auditoría e cifrado

  • Traballando con SQL Server Audit
  • Encriptar unha columna como sempre encriptada
  • Cifrar unha base de datos usando TDE

Despois de completar este módulo, poderás:

  • Describe as opcións para a auditoría de acceso a datos.
  • Implementar a verificación de servidor SQL.
  • Xestionar a auditoría de SQL Server.
  • Describe e implementa métodos de cifrado de datos en SQL Server.
  • Implementar cifrado

Módulo 5: modelos de recuperación e estratexias de backup

Un dos aspectos máis importantes do rol do administrador da base de datos é asegurar que os datos organizativos estean de forma fiable de xeito que, se se produce un fallo, pode recuperar os datos. A pesar de que a industria informática coñeceu a necesidade de estratexias de copia de seguridade fiables durante décadas e discutiu isto en gran medida, historias infelices sobre a perda de datos aínda son comúns. Un problema adicional é que, mesmo cando as estratexias no lugar funcionen como foron deseñadas, os resultados aínda non cumpren regularmente os requisitos operativos dunha organización. Neste módulo, considerarase como crear unha estratexia aliñada coas necesidades organizativas, en función dos modelos de copia de seguridade dispoñibles e do papel dos rexistros de transaccións no mantemento da coherencia da base de datos. Lésmos

  • Comprensión das estratexias de backup
  • Rexistros de transaccións de servidor SQL
  • Planificación de estratexias de backup

Lab: comprensión dos modelos de recuperación de SQL Server

  • Planificar unha estratexia de backup
  • Configurar modelos de recuperación de bases de datos

Despois de completar este módulo, poderás:

  • Describe varias estratexias de copia de seguridade.
  • Describe como funcionan os rexistros de transaccións de bases de datos.
  • Planea estratexias de backup de SQL Server.

Módulo 6: copia de seguridade de bases de datos de SQL Server

No módulo anterior, aprendeu a planificar unha estratexia de backup para un sistema de SQL Server. Agora podes aprender a realizar copias de seguridade de SQL Server, incluíndo copias de seguridade de bases de datos completas e diferenciais, copias de seguridade de rexistro de transaccións e copias de seguridade parciais. Neste módulo, aprenderá a aplicar varias estratexias de respaldo. Lésmos

  • Copia de seguridade de bases de datos e rexistros de transaccións
  • Xestión de backups de bases de datos
  • Opcións de base de datos avanzadas

Laboratorio: Copias de seguranza de bases de datos

  • Base de datos de copia de seguridade
  • Realización de copias de seguridade de rexistro de bases de datos, diferenzas e rexistro de transaccións
  • Realizar unha copia de seguridade parcial

Despois de completar este módulo, poderás:

  • Realizar copias de seguridade de bases de datos e rexistros de transaccións de SQL Server.
  • Xestionar copias de seguridade de bases de datos.
  • Describe opcións de copia de seguridade avanzadas.

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

No módulo anterior, aprendeu a crear copias de seguridade das bases de datos 2016 de Microsoft SQL Server. Unha estratexia de copia de seguridade pode implicar moitos tipos diferentes de copia de seguridade, polo que é esencial que poida restauralos de xeito efectivo. Moitas veces vai restaurar unha base de datos nunha situación urxente. Non obstante, debe garantir que teña un plan claro sobre como proceder e recuperar con éxito a base de datos ao estado requirido. Un bo plan e comprensión do proceso de restauración poden axudar a evitar a situación peor. Algunhas restauración da base de datos están relacionadas co fallo do sistema. Nestes casos, quererá devolver o sistema o máis próximo posible ao estado en que estivo antes do fallo. Non obstante, algúns fallos están relacionados co erro humano e é posible que desexes recuperar o sistema a un punto anterior a ese erro. As características de recuperación punto a punto de SQL Server 2016 poden axudar a conseguir isto. Porque normalmente son moito maiores, as bases de datos de usuarios son máis propensas a ser afectadas por fallos do sistema que as bases de datos do sistema. Non obstante, as bases de datos do sistema poden verse afectadas por fallos e hai que ter coidado especial ao recuperalos. En particular, necesitas entender como recuperar cada base de datos do sistema porque non podes usar o mesmo proceso para todas as bases de datos do sistema. Neste módulo, verá como restaurar as bases de datos de usuario e sistema e como implementar a recuperación punto a punto. Leccións

  • Comprensión do proceso de restauración
  • Restauración de bases de datos
  • Escenarios de restauración avanzados
  • Recuperación punto a punto

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

  • Restauración dunha copia de seguridade da base de datos
  • Restrinxindo as Copias de seguranza da base de datos, as diferenzas e as Rexistros de transaccións
  • Realizar unha restauración puntual

Despois de completar este módulo, poderás:

  • Explicar o proceso de restauración.
  • Restaurar bases de datos.
  • Realizar operacións de restauración avanzadas.
  • Realiza unha recuperación punto a punto.

Módulo 8: Automatización da xestión de SQL Server

As ferramentas proporcionadas por Microsoft SQL Server facilitan a administración cando se compara con outros motores de bases de datos. Non obstante, mesmo cando as tarefas son fáciles de realizar, é común ter que repetir unha tarefa varias veces. Os administradores de bases de datos eficientes aprenden a automatizar as tarefas repetitivas. Isto pode axudar a evitar situacións nas que un administrador se esquece de executar unha tarefa no tempo requirido. Quizais o máis importante, a automatización das tarefas axuda a garantir que se realicen constantemente, cada vez que se executen. Este módulo describe como usar o axente SQL Server para automatizar traballos, como configurar contextos de seguridade para traballos e como implementar traballos multiserver. Leccións

  • Automatización da xestión de SQL Server
  • Traballando co axente SQL Server
  • Xestionar traballos do axente SQL Server
  • Xestión de varios servidores

Laboratorio: Automatización da Xestión de SQL Server

  • Crear un traballo do axente SQL Server
  • Proba un emprego
  • Programar un traballo
  • Configurar os servidores mestre e destino

Despois de completar este módulo, poderás:

  • Describe os métodos para automatizar a xestión de SQL Server.
  • Configurar traballos, tipos de pasos de traballo e horarios.
  • Xestionar traballos do axente SQL Server.
  • Configurar os servidores mestre e destino.

Módulo 9: Configuración de seguridade para o axente SQL Server

Outros módulos neste curso demostraron a necesidade de minimizar os permisos que se outorgan aos usuarios, seguindo o principio de "menos privilexio". Isto significa que os usuarios só teñen os permisos necesarios para realizar as súas tarefas. A mesma lóxica aplícase á concesión de permisos para o axente SQL Server. Aínda que é fácil executar todos os traballos no contexto da conta de servizo do axente de SQL Server e configurar esa conta como unha conta administrativa, provocaría un mal ambiente de seguridade. É importante entender como crear un ambiente de seguridade de privilexio mínimo para os traballos que se executan en SQL Server Agent.Lessons

  • Comprender a seguridade do axente SQL Server
  • Configurar as credenciais
  • Configurar contas proxy

Lab: Configuración de seguridade para o axente SQL Server

  • Analizando problemas no axente SQL Server
  • Configurar unha credenciais
  • Configurar unha conta proxy
  • Configurar e probar o contexto de seguridade dun traballo

Despois de completar este módulo, poderás:

  • Explicar a seguridade do axente SQL Server.
  • Configurar as credenciais.
  • Configurar as contas proxy.

Módulo 10: Monitorización de SQL Server con alertas e notificacións

Un aspecto clave para xestionar Microsoft SQL Server de forma proactiva é asegurarse de que ten coñecemento de problemas e eventos que se producen no servidor, tal e como suceden. SQL Server rexistra unha gran cantidade de información sobre problemas. Podes configuralo para avisalo automaticamente cando ocorran estes problemas, utilizando alertas e notificacións. A forma máis común de que os administradores da base de datos de SQL Server reciban detalles de eventos de interese é por correo electrónico. Este módulo abarca a configuración do correo de base de datos, alertas e notificacións para unha instancia de SQL Server e a configuración de alertas para a base de datos SQL de Microsoft Azure. Leccións

  • Monitorización de erros de servidor SQL
  • Configurar o correo de base de datos
  • Operadores, alertas e notificacións
  • Alertas na base de datos SQL Azure

Lab: Monitorización de SQL Server con alertas e notificacións

  • Configurar o correo de base de datos
  • Configurar operadores
  • Configurar alertas e notificacións
  • Probar alertas e notificacións

Despois de completar este módulo, poderás:

  • Controla os erros do servidor SQL.
  • Configurar correo de base de datos.
  • Configurar operadores, alertas e notificacións.
  • Traballa con alertas na base de datos SQL de Azure.

Módulo 11: Introdución á xestión de SQL Server mediante PowerShell

Este módulo examina como usar Windows PowerShell con Microsoft SQL Server. As empresas están constantemente a ter que aumentar a eficiencia e fiabilidad de manter a súa infraestrutura de TI; con PowerShell, podes mellorar esta eficacia e fiabilidade creando scripts para realizar tarefas. Os scripts de PowerShell pódense probar e aplicar varias veces a varios servidores, gardando a súa organización tanto tempo como diñeiro.

  • Comezando con Windows PowerShell
  • Configurar SQL Server usando PowerShell
  • Administrar e manter o servidor SQL con PowerShell
  • Xestionar bases de datos SQL de Azure usando PowerShell

Lab: Usando PowerShell para xestionar SQL Server

  • Comezando con PowerShell
  • Usando PowerShell para cambiar a configuración de SQL Server

Despois de completar este módulo, poderás:

  • Describe os beneficios de PowerShell e os seus conceptos fundamentais.
  • Configure SQL Server usando PowerShell.
  • Administre e manteña o servidor SQL mediante PowerShell.
  • Xestione unha base de datos SQL Azure usando PowerShell.

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

As métricas de rendemento de monitorización proporcionan unha excelente forma de avaliar o rendemento xeral dunha solución de base de datos. Non obstante, hai ocasións en que necesitas realizar unha análise máis detallada da actividade que se produce dentro dunha instancia de Microsoft SQL Server para solucionar problemas e identificar formas de optimizar o rendemento da carga de traballo. SQL Server Extended Events é un sistema de xestión de eventos flexible e lixeiro integrado no motor de base de datos de Microsoft SQL Server. Este módulo céntrase nos conceptos arquitectónicos, estratexias de resolución de problemas e escenarios de uso dos eventos ampliados. Leccións

  • Conceptos básicos de eventos ampliados
  • Traballando con eventos ampliados

Laboratorio: Eventos ampliados

  • Usando a sesión de eventos ampliada System_Health
  • Separar a páxina de seguimento mediante eventos ampliados

Despois de completar este módulo, poderás:

  • Describe os conceptos básicos dos eventos ampliados.
  • Crea e consulta sesións de eventos ampliados.

Módulo 13: Monitorización de servidor SQL

O Microsoft SQL Server Database Engine pode funcionar por longos períodos sen necesidade de atención administrativa. Non obstante, se monitorea regularmente a actividade que se produce no servidor de bases de datos, pode xestionar problemas potenciais antes de xurdir. SQL Server ofrece varias ferramentas que pode usar para monitorear a actividade actual e rexistrar detalles da actividade anterior. Debe familiarizarse co que fai cada unha das ferramentas e como usalos. É fácil quedar abrumado polo volume de saída que as ferramentas de monitorización poden proporcionar, así que tamén necesitas aprender técnicas para analizar a súa saída. Lésmos

  • Actividade de seguimento
  • Captura e xestión de datos de rendemento
  • Analizando os datos de rendemento recompilados
  • Utilidade de SQL Server

Lab: Monitorización de servidor SQL

Despois de completar este módulo, poderás:

  • Controla a actividade actual.
  • Captura e xestiona datos de rendemento.
  • Analizar datos de rendemento recompilados.
  • Configurar a utilidade de SQL Server.

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

Os administradores de bases de datos que traballan con Microsoft SQL Server deben adoptar o importante papel que desempeña o solucionador de problemas cando xorden problemas, especialmente se os usuarios de aplicacións críticas que dependen das bases de datos de SQL Server están impedindo traballar. É importante ter unha sólida metodoloxía para resolver problemas en xeral e estar familiarizado cos problemas máis comúns que poden xurdir cando se traballa cos sistemas de SQL Server. Leccións

  • Unha metodoloxía de disparo de problemas para SQL Server
  • Resolver problemas relacionados co servizo
  • Resolución de problemas de conectividade e de inicio de sesión

Laboratorio: solución de problemas comúns

  • Solucionar e resolver un problema de inicio de sesión en SQL
  • Solucionar problemas e resolver un problema de servizo
  • Solucionar e resolver un problema de inicio de sesión de Windows
  • Solucionar problemas e resolver un problema de execución do traballo
  • Solucionar e resolver un problema de rendemento

Despois de completar este módulo, poderás:

  • Describe unha metodoloxía de solución de problemas para SQL Server.
  • Resolver problemas relacionados co servizo.
  • Resolve problemas de inicio de sesión e conectividade.

Módulo 15: importación e exportación de datos

Mentres unha gran cantidade de datos que residen nun sistema Microsoft SQL Server son ingresados ​​directamente por usuarios que executan programas de aplicacións, moitas veces hai que mover datos noutros lugares, desde e para o servidor SQL. SQL Server ofrece un conxunto de ferramentas que pode usar para transferir datos dentro e fóra. Algunhas destas ferramentas, como a utilidade bcp (Bulk Copy Program) e SQL Server Integration Services, son externas ao motor da base de datos. Outras ferramentas, como a declaración BULK INSERT ea función OPENROWSET, están implementadas no motor de base de datos. Con SQL Server, tamén pode crear aplicacións de nivel de datos que envían todas as táboas, vistas e obxectos de instancia asociados a unha base de datos de usuarios nunha única unidade de implementación. Neste módulo, explorarás estas ferramentas e técnicas para que poidas importar e exportar datos desde e desde SQL Server. Leccións

  • Transferencia de datos desde e cara a SQL Server
  • Importar e exportar datos da táboa
  • Usando bcp e BULK INSERT para importar datos
  • Implementación e actualización da aplicación de nivel de datos

Laboratorio: importación e exportación de datos

  • Importación e datos de Excel usando o asistente de importación
  • Importar un ficheiro de texto delimitado usando bcp
  • Importar un ficheiro de texto delimitado usando BULK INSERT
  • Crea e proba un paquete SSIS para extraer datos
  • Implementar unha aplicación de nivel de datos

Despois de completar este módulo, poderás:

  • Describir ferramentas e técnicas para transferir datos.
  • Importar e exportar datos da táboa.
  • Use bcp e BULK INSERT para importar datos.
  • Use aplicacións de nivel de datos para importar e exportar aplicacións de bases de datos.

Próximos adestramentos

Non hai próximos eventos neste momento.

Escríbenos a info@itstechschool.com e póñase en contacto connosco en + 91-9870480053 para o prezo do curso e custo de certificación, horario e localización

Déixanos unha consulta

Para máis información xentilmente Contacta connosco.


avaliacións