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
Roberto Torres Rodríguez
Roberto Torres Rodriguez es el fundador y CEO de Softech Corporation. Él es un programador con más de 10 años de experiencia. Actualmente el se encuentra desarrollando soluciones para sus clientes basadas en la tecnología web y móvil, pero también, creando soluciones innovadoras utilizando estrategias como inteligencia artificial y "machine learning".
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)