Esta semana me encontré con el error 4064 – Cannot open user default database. Login failed. Login failed for user de sql server. Lo que indica que la base de datos predeterminada para el usuario que está intentando acceder el sistema no existe.
Arreglar este error es sumamente fácil. Al momento de acceder el SQL Manager, elije otra base de datos que exista en las opciones de conexión que aparecen cuando hacemos clic en el botón de Options abajo. Escojamos la base de datos master.
Ahora la conexión se hará exitosamente. Lo que nos resta es cambiar la base de datos predeterminada y para esto usamos el siguiente query:
ALTER LOGIN [prueba] WITH DEFAULT_DATABASE = master
No olvides cambiar [prueba] por el usuario en cuestión y master por la base de datos deseada.
Referencia: SQLAuthority
Únete a sobre 3,000 programadores y recibe acceso
A nuestra librería de recursos gratuitos para programadores
* Garantizamos 100% su privacidad. Su información no será compartida.
Roberto Torres Rodríguez
Related posts
Publicaciones Populares
Categorías
- ASP.Net (6)
- C# (10)
- CSS (5)
- DIY (1)
- General (5)
- JavaScript (8)
- JQuery (6)
- Kodi (antes XBMC) (4)
- Nuevo (3)
- Raspberry Pi (2)
- SQL Server (15)
- Uncategorized (1)
- Vue.js (2)
- Wordpress (1)