¡Hola, chicos!
El 16/10 tuve el placer de hablar en el 1er Meetup de SQL Server, realizado en la sede de Microsoft, en São Paulo, por invitación del organizador del evento, Caio Amante.

No hay palabras para describir la satisfacción y felicidad de poder compartir un poco de mi visión del rol del dba en los tiempos actuales, conocer personalmente a varias personas con las que he interactuado desde hace un tiempo en redes sociales y comunicadores y además hablar en el mismo evento que las leyendas. Fabiano Neves Amorim y Thiago Carlos de Alencar.

En mi charla tuve la oportunidad de comentar mi visión del DBA de hace unos años, visto casi como un enemigo de los desarrolladores y del equipo de BI, y el papel del DBA en los tiempos actuales y en el futuro, donde es un socio en las áreas de desarrollo/bi, trabajando en la cultura DevOps, automatizando tareas repetitivas y actuando más acorde con las necesidades del negocio.

También demostré algunas herramientas y recursos que permiten al DBA ofrecer más resultados con mucho menos tiempo y esfuerzo, como herramientas de monitoreo (Monitor SQL Redgate, Monitor Apex SQL y el Monitor de rendimiento SQL), herramientas HealthCheck, como sp_Blitz, de Brent Ozar y también diversas herramientas, como Herramientas de base de datos.

Si quieres saber un poco más sobre estas herramientas, te comento y adjunto algunos videos sobre ellas en mi artículo. SQL Server: cómo identificar una consulta lenta o “pesada” en su base de datos.

Diapositivas de mi charla

Script de DBA Tools utilizado en la demostración:

# Consulta documentação
Start-Process https://dbatools.io/commands
Get-Command -Module dbatools *history*

# Consulta de Informações
Get-DbaSqlService -ComputerName localhost | Out-GridView

"localhost\sql2017" | Get-DbaLastGoodCheckDb
"localhost\sql2017" | Get-DbaLastGoodCheckDb | Out-GridView

Get-DbaDeprecatedFeature -SqlInstance localhost\sql2017 | Out-GridView

Read-DbaTransactionLog -SqlInstance localhost\sql2017 -Database dirceuresende | Out-GridView

# Parâmetros de inicialização
Get-DbaStartupParameter -SqlInstance localhost\sql2017

# Exportação de scripts
Get-DbaAgentJob -SqlInstance localhost\sql2017 | Export-DbaScript -Path C:\Temporario\jobs.sql
Export-DbaLogin -SqlInstance localhost\sql2017 -Path C:\Temporario\logins.sql
Export-DbaUser -SqlInstance localhost\sql2017 -Path C:\Temporario\users.sql
Export-DbaSpConfigure -SqlInstance localhost\sql2017 -Path C:\temporario\

# Validações diversas
Find-DbaSimilarTable -SqlInstance localhost\sql2017 -Database dirceuresende | Out-GridView
Find-DbaOrphanedFile -SqlInstance localhost\sql2017

# Histórico de Informações
Get-DbaAgentJobHistory -SqlInstance localhost\sql2017 -StartDate '2018-01-01' -EndDate '2018-10-16 12:30:00' | Out-GridView

# Migrações
Copy-DbaDatabase -Source localhost\sql2017 -Destination localhost\sql2019 -Database dirceuresende -DetachAttach -Reattach
Copy-DbaAgentCategory -Source localhost\sql2017 -Destination localhost\sql2019
Copy-DbaAgentJob -Source localhost\sql2017 -Destination localhost\sql2019

Galería de fotos del evento

¡Mira la galería de fotos del evento, que fue sensacional!

Esta presentación de diapositivas requiere JavaScript.

Me gustaría agradecer enormemente a todos los que estuvieron dispuestos a asistir al evento, porque sin ustedes, este evento no hubiera sido posible.
¡Un abrazo grande y hasta la próxima!