Esta semana he tenido un caso bastante curioso y, gracias a dios, poco común. Uno de nuestros clientes nos pidió ayuda con una de sus instancias de SQL Server ya que habían perdido la contraseña de su cuenta SA y no tenían ningún otro login que tuviera permisos de sysadmin, por lo que no podían…
Always On en SQL Server. Todo lo que necesitas saber
Los grupos de alta disponibilidad Always On son probablemente la herramienta más potente que el SQL Server tiene y creo que deberían ser la primera opción para cualquier empresa que quiera añadir este tipo de configuración para sus servidores. Cómo es algo sencillo de entender, pero muy complicado de masterizar, he pensado que este post…
Recuperar una tabla borrada en SQL Server
Esta semana he tenido uno de esos tickets que me hacen gracia y que a la vez me cabrean. Un cliente nos ha abierto un ticket indicando que una tabla de una de sus bases de datos había desaparecido sin saber cómo, lo que traducido quiere decir que alguien metió la mano donde no tocaba…
Mover bases de datos a otro disco en SQL Server
Gestionar los discos duros (y el espacio de estos) es una de las tareas fundamentales a la hora de mantener un servidor SQL Server funcionando correctamente. La falta de espacio no solo puede provocar problemas al ejecutar tareas en las instancias, sino que también puede provocar que estas se detengan por completo y dejen de…
Comprobar los últimos backups tomados en una instancia SQL Server
Los backups son probablemente una de las partes más importantes de nuestra instancia SQL Server y también la forma más sencilla de afrontar un problema con la recuperación de las bases de datos en caso de que sea necesario. Saber hacer una configuración óptima de los backups es un conocimiento FUNDAMENTAL para cualquier administrador de…
Comprobar fragmentación en SQL Server
La fragmentación en los índices es una de las causas más comunes del mal rendimiento en las instancias SQL Server. Cuando los índices se fragmentan, el tiempo de respuesta de las consultas aumenta y el rendimiento general del servidor puede verse significativamente afectado. En este post os daré un script que os permitirá detectar los…
Linked Servers, qué son y cómo se usan en SQL Server
Algo que estamos implementando últimamente bastante para un cliente en particular son los Linked Servers. Este cliente tiene muchos servidores pero uno de ellos destaca por encima del resto por ser el que más usos tiene. Debido a esto, este servidor necesita muchas veces tomar información de otros servidores distintos. Para esto, les creamos Linked…
Error de Replicación «Violation of PRIMARY KEY constraint» en SQL Server.
No soy un experto en replicación, pero azar del destino, últimamente me ha tocado investigar e intentar resolver algunos problemas con esta función de SQL Server. En una de estas ocasiones, me di cuenta de que uno de los errores era bastante común, pero no había gran cantidad de información en internet sobre ello (al…
Comprobar qué ha hecho crecer la tempdb en SQL Server
La tempdb es una de esas cosas dentro de las instancias SQL Server que puede generarte dolores de cabeza y que pueden llegar a ser difíciles de solucionar si no tenemos los medios necesarios. Los problemas de espacio en la tempdb son algo muy común en las instancias SQL Server, ya que muchas veces estos…
Instalar y configurar SQL Server Reporting Services (SSRS)
Qué es SQL Server Reporting Services (SSRS)? Imagina que tienes una empresa y necesitas generar informes sobre las ventas mensuales, el rendimiento de los empleados o cualquier otro tipo de información relevante para la toma de decisiones. SSRS (SQL Server Reporting Services) es un servicio que ayuda a crear, gestionar y mostrar estos informes en formato…