Uruchamianie programu SQL Server w trybie pojedynczego użytkownika

W pewnych okolicznościach, być może trzeba uruchomić wystąpienie SQL Server tryb jednego użytkownika za pomocą uruchomienia opcji - m. Na przykład, możesz zmienić opcje konfiguracja serwera lub odzyskać uszkodzone master bazy danych lub inne bazy danych systemu.Obie te operacje wymagają uruchamianie wystąpienie SQL Server tryb jednego użytkownika.

Uruchamianie SQL Server tryb jednego użytkownika umożliwia każdy element członkowski lokalnej grupy Administratorzy dla komputera, połączyć się z wystąpienie SQL Server jako element członkowski sysadmin stała rola serwera.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów: Łączenie z SQL Server podczas Administratorzy systemu są zablokowane.

Podczas uruchamiania wystąpienie SQL Server tryb jednego użytkownika pod uwagę następujące:

  • Tylko jeden użytkownik może połączyć się z serwerem.

  • Nie jest wykonywany proces punktu kontrolnego.Domyślnie to jest wykonywane automatycznie podczas uruchamiania.

Ostrzeżenie

Stop SQL Server usługa agenta przed połączeniem się z wystąpienie SQL Server tryb jednego użytkownika; w przeciwnym razie SQL Server usługa Agent używa połączenia, co blokuje go

Podczas uruchamiania wystąpienie SQL Server tryb jednego użytkownika SQL Server Management Studio mogą łączyć się z SQL Server.Object Explorer w Management Studio może się nie powieść, ponieważ wymaga więcej niż jedno połączenie dla niektórych operacji.Zarządzanie SQL Server tryb jednego użytkownika, należy wykonać Transact-SQL sprawozdania przez połączenie tylko przez Edytor kwerend w Management Studio, lub Narzędzia polecenie sqlcmd.

Podczas korzystania z -m opcji z polecenie sqlcmd lub Management Studio, można ograniczyć połączenia do aplikacji określonego klient.Na przykład -m "polecenie sqlcmd" limity połączeń jedno połączenie i połączenie musi zidentyfikować jako polecenie sqlcmd klient program.Użyj tej opcji, gdy uruchamiasz SQL Server tryb jednego użytkownika i nieznanego klient aplikacji trwa tylko dostępne połączenia.Połączyć za pomocą Edytora kwerend w Management Studio, użyj -m "Microsoft SQL Server Management Studio - Query".

Ważna informacjaWażne:

Nie należy używać tej opcji jako funkcja zabezpieczeń.Aplikacja klient zapewnia aplikacji klienckiej nazwy i można podać nazwę false jako część połączenia ciąg.