sql >> Base de Datos >  >> RDS >> Sqlserver

No se puede abrir la base de datos de usuario por defecto. Error de inicio de sesion. después de instalar SQL Server Management Studio Express

Es posible que esto no responda a su pregunta específicamente, pero puede ayudar a otros con un problema similar causado por un problema diferente

En mi caso, el problema fue que mi usuario está predeterminado en una base de datos a la que no se puede acceder por ningún motivo (se puede renombrar, eliminar, corromper o ...) Para resolver el problema, simplemente siga las siguientes instrucciones

  1. Intente iniciar sesión nuevamente en la página de inicio de sesión, hay otras pestañas, seleccione "Propiedades de conexión".

  2. en la pestaña, busque "Conectar a la base de datos" y seleccione una base de datos existente a la que tenga acceso, como tempdb o master

  3. Una vez que esté conectado a la instancia de SQL Server, ejecute el siguiente TSQL para asignar el inicio de sesión a una nueva base de datos predeterminada.

    Use master
    GO
    
    ALTER LOGIN [yourloginname] WITH DEFAULT_DATABASE = TempDB
    GO
    

Alternativamente, una vez que se haya conectado, cambie su nombre de base de datos predeterminado a maestro a través de la interfaz de usuario

Artículo tomado de:http://www.mytechmantra.com/LearnSQLServer/Fix-cannot-open-user-default-database-Login-failed-Login-failed-for-user-SQL-Server-Error/