Udostępnij za pośrednictwem


Starting SQL Server in Single-User Mode

W pewnych okolicznościach może być konieczne uruchomienie wystąpienie SQL Server tryb jednego użytkownika przy użyciu opcja uruchamiania -m. Na przykład można zmienić opcje konfiguracja serwera lub odzyskiwania uszkodzonej wzorzec bazy danych lub innych systemowej bazy danych. Obie akcje wymagają uruchomienie wystąpienie SQL Server tryb jednego użytkownika.

Uruchamianie SQL Server tryb jednego użytkownika umożliwia członkom lokalnej grupy Administratorzy tego komputera do łączenia się z wystąpienie SQL Server jako element członkowski członkowski sysadmin ustalić roli serwera. Aby uzyskać więcej informacji zobaczTroubleshooting: Connecting to SQL Server When System Administrators Are Locked Out.

Po uruchomieniu wystąpienie z SQL Server tryb jednego użytkownika należy pamiętać o następujących kwestiach:

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

  • Proces punkt kontrolny nie jest wykonywana.Domyślnie to jest wykonywany automatycznie podczas uruchamiania systemu.

Uwaga

Zatrzymaj 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 agenta używa tego połączenia, a tym samym zablokowanie tego portu.

Po uruchomieniu instancji SQL Server tryb jednego użytkownika SQL Server Management Studio do połączenia się z SQL Server. Eksplorator obiektów w Management Studio może się nie powieść, ponieważ wymaga więcej niż jedno połączenie dla niektórych operacji. Do zarządzania SQL Server tryb jednego użytkownika wykonaj Transact-SQL instrukcje, łącząc się tylko za pomocą kwerendy edytorem programu Management Studio, albo użyj Narzędzie SQLCMD.

Po użyciu -m opcjiSQLCMD or Management Studio, można ograniczyć połączenia do aplikacji określonego klient. Na przykład -m "sqlcmd. „ limity połączeń z jednego połączenia i musi identyfikacji tego połączenia jako SQLCMD programu klienckiego.Opcja ta jest użyteczna w przypadku, gdy komputer jest uruchamiany SQL Server tryb jednego użytkownika i klient nieznany aplikacji trwa tylko dostępne połączenia. Aby połączyć za pomocą Edytora kwerend w Management Studio, należy użyć -m "Microsoft SQL Server Management Studio - Query „.

Important noteImportant Note:

Nie należy używać tej opcji jako funkcji zabezpieczeń.Aplikacja klient dostarcza nazwę aplikacji klient i może dostarczyć fałszywych nazw jako część ciąg połączenia.

Historia zmian

Microsoft Learning

Dodać opis używanie -m opcję, aby ograniczyć połączenia do aplikacji klient.