Ten błąd (Microsoft SQL Server.Error:4064
) występuje, gdy baza danych, która została upuszczona, jest domyślna dla niektórych użytkowników bazy danych.
Gdy użytkownik próbuje się zalogować, a jego domyślna baza danych zostanie usunięta, pojawia się błąd.
Cannot open user default database. Login failed. Login failed for user ‘UserName’. (Microsoft SQL Server, Error: 4064)
Sposób rozwiązania tego problemu jest podany poniżej: here.
Rozwiązaniem zalogować się na to:
- Z Połącz z okna Server, kliknij Opcje
- Zmień wartość połączyć się z bazą danych: do każdej ważnej bazy danych na serwerze
Stałym rozwiązaniem problemu z serwerem jest uruchomienie kodu SQL w stylu:
ALTER LOGIN [test] WITH DEFAULT_DATABASE = master
GO
Ten błąd wystąpi, gdy domyślna baza danych użytkownika będzie również w trybie offline. – Morv