2

Permisos y uso de la base de datos model

Una de las cosas que siempre tenemos en cuenta cualquier DBA es mantener nuestros entornos lo más seguros posible. Para ello, es muy importante tener presente que cuando otorgamos un permiso cumpla el principio de menor privilegio. Por ejemplo, si un usuario sólo necesita permisos de “INSERT” sobre una tabla, intentamos aislar dicho permiso y no otorgar más permisos adicionales.

Continuar leyendo
1

Base de datos modo “Suspect”

Una situación que nos hemos encontrado en multitud de ocasiones, y que es un tema habitual dentro de los foros de soporte y administración de SQL, es  que al conectarnos a una instancia nos encontremos con alguna de nuestras bases de datos en modo “Suspect”(sospechoso). Esta situación, que puede ser crítica, dependiendo del entorno en el que estemos trabajando,  se debe habitualmente a:

  • La base de datos se ha podido corromper.
  • El servidor SQL se cerró incorrectamente y produjo que los archivos de datos o archivos de registro se hayan dañado.
  • El sistemas no puede abrir la base de datos por falta de espacio, archivos inaccesibles o memoria insuficiente.
  • Los archivos de la base de datos están en uso por el sistemaoperativo, backup, antivirus, etc.
Continuar leyendo
8

SP_WHO y cómo filtrarlo

¡Nuestro proyecto no podía empezar de otra manera! Como primera entrada en nuestro blog, hemos decidido hablar sobre uno de los comandos o procedimientos más importantes y utilizados del SQL Server: sp_who.


¿Qué es sp_who y para que se utiliza?

Si nos basamos a la documentación oficial sp_who es un procedimiento almacenado del sistema que está documentado y soportado por Microsoft.

Continuar leyendo