sql >> Database >  >> RDS >> Sqlserver

Kan de standaarddatabase van de gebruiker niet openen. Inloggen mislukt. na installatie van SQL Server Management Studio Express

Dit is misschien geen specifiek antwoord op uw vraag, maar het kan anderen helpen met een soortgelijk probleem veroorzaakt door een ander probleem

In mijn geval was het probleem dat mijn gebruiker standaard is ingesteld op een database die om welke reden dan ook niet toegankelijk is (kan worden hernoemd, verwijderd, beschadigd of ...). Volg de volgende instructie om het probleem op te lossen

  1. Probeer opnieuw in te loggen op de inlogpagina. Er zijn andere tabbladen selecteer "Verbindingseigenschappen".

  2. zoek onder het tabblad "Verbinden met database" en selecteer een bestaande database waartoe u toegang hebt, zoals tempdb of master

  3. Zodra u bent verbonden met de SQL Server-instantie, voert u de onderstaande TSQL uit om de aanmelding een nieuwe standaarddatabase toe te wijzen.

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

U kunt ook uw standaard databasenaam wijzigen in master via de gebruikersinterface, zodra u verbinding hebt gemaakt

Artikel overgenomen van:http://www.mytechmantra.com/LearnSQLServer/Fix-cannot-open-user-default-database-Login-failed-Login-failed-for-user-SQL-Server-Error/



  1. Sql-bestand in Windows importeren naar postgresql

  2. Wanneer MyISAM en InnoDB gebruiken?

  3. Meerdere geparametriseerde variabelen toevoegen aan een database in c#

  4. Speciale eilanden