Encontré un problema al tratar de conectarme con Microsoft SQL Server Management Studio 2008 (SSM) a una instancia de SQL Server 2008. La base de datos se encuentra en un servidor de desarrollo que tenemos en la oficina. Después de conectarme a la base con credenciales de Windows, por alguna razón no lograba acceder a las bases de datos. Al dar click sobre el nodo “Database”, dentro del Explorar del “Object Explorer”, me arroja el siguiente mensaje:

Microsoft SQL Server Management Studio 2008 - Error 916
Cuando se expande el nodo de bases de datos, SSM recolecta información sobre cada base de datos del servidor. Esa información es la misma que aparece en el “Object Explorer Details View” (pueden desplegar esa vista tecleando F7 una vez conectado a la instancia en SSM). El problema es que la información a recolectar no está disponible para las bases de datos apagadas o con la propiedad “AutoClose” prendida. Si SSM no logra recibir toda la información que requiere, ejecuta un query hacia las bases de datos para tratar de completar su recolección de datos. Dos problemas pueden suceder:
En mi caso, es obviamente la segundo opción que aplica. Lo único que se puede realizar es apagar la propiedad “AutoClose” de todas las bases de datos y asegurar que el siguiente query nunca contenga ningún registro:
SELECT * FROM sys.databases WHERE is_auto_close_on = 1
El bug ya ha sido reportado en Microsoft. Si también te encontraste con ese problema, regístrate y agrega un upvote.
Recent Comments