Este error (Microsoft SQL Server.Error:4064
) se produce cuando la base de datos que se descarta es la predeterminada para algún usuario de la base de datos.
Cuando el usuario intenta iniciar sesión y su base de datos predeterminada se elimina, aparece el error.
La forma de resolver esto se da aquí , resumido a continuación.
La solución para iniciar sesión es:
- Desde Conectar al servidor cuadro de diálogo, haga clic en Opciones
- Cambiar el valor de Conectar a la base de datos: a cualquier base de datos válida en el servidor
La solución permanente para arreglar el servidor es ejecutar SQL como:
ALTER LOGIN [test] WITH DEFAULT_DATABASE = master
GO