0

DBATOOLS: introducción e instalación

En esta nueva etapa hemos querido mostraros una utilidad que es parte de nuestro día a día como DBAs: el módulo de PowerShell DBATOOLS

DBATools es un módulo de código abierto creado por la comunidad SQL Server, paralelamente al módulo que nos proporciona Microsoft ‘SqlServer’. Nos ayuda a realizar diferentes operaciones en las instancias y bases de datos gracias a sus más de 500 cmdlets, unas 5 veces más de lo que obtiene en el módulo SqlServer. Estas operaciones nos ayudan a automatizar las tareas de SQL Server y fomentan las mejores prácticas. Pero no solamente DBATools se diferencia del módulo oficial de Microsoft por su mayor número de comandos, para los que habéis trabajado con este último habréis podido comprobar tediosidad y complejidad a la hora de realizar cualquier fácil tarea a diferencia de DBATools que sorprende por su facilidad de uso con comandos mucho más simples. 

Continuar leyendo
0

Filtrar error log usando cadena de texto y volcar resultados en una tabla

Como habréis sufrido alguna vez, en ciertas ocasiones es difícil encontrar un error concreto entre todos los registros que se almacenan dentro del error log.  
Para facilitar la tarea podemos usar un procedimiento almacenado llamado sp_readerrorlog con el que podemos leer la información que contiene el log de SQL SERVER y que cuenta con varios parámetros muy útiles para afinar nuestros resultados. 

Continuar leyendo
0

Ataques por fuerza bruta y aplicación de directivas

En los últimos días hemos recibido una noticia que desde China se estaban produciendo ataques de fuerza bruta a servidores SQL Server. La puedes leer completa en el siguiente enlace:

https://www.guardicore.com/2020/04/vollgar-ms-sql-servers-under-attack/

Se registraron alrededor de tres mil ataques llamados “vulgar” sobre instancias de bases de datos que estaban expuestas a internet con contraseñas consideradas débiles.

Continuar leyendo
0

Comprueba la última fecha de tus CHECKDB

Empezamos este nuevo año y década hablando sobre como comprobar la última fecha que se ejecutó un CHECKDB sobre nuestras bases de datos.

En primer lugar, ¿sabemos que es un CHECKDB?

Es un comando de SQL Server que nos permite comprobar la integridad lógica y física de nuestras bases de datos.

Podemos leer toda la información, opciones y peculiaridades en el siguiente enlace oficial de Microsoft:

https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql

Continuar leyendo