How to: Start an Instance of SQL Server (sqlservr.exe)
Jeśli SQL Server Database Engine Nie można uruchomić, jeden krok rozwiązywania problemów jest próba uruchomienia Database Engine w wiersz polecenia. W tym temacie opisano sposób uruchomić wystąpienie Database Engine.
Uwaga
SQL Server ma być rozpoczynana wyłącznie wiersz polecenia w celu rozwiązywania problemów.Aby uruchomić SQL Server Database Engine rutynowe używanie znaleźć How to: Start an Instance of SQL Server (SQL Server Configuration Manager).
Normalny SQL Server uruchamianie się działaniem złożonych wymagające poprawnie umieszczony SQL Server pliki, ustawienia rejestru skonfigurowane dla SQL Server i Microsoft Usługi systemu Windows i odpowiednie uprawnienia plików i rejestru dla konta domena używane przez SQL Server Usługa. Aby ustalić, czy, dlatego jest wspólne rozwiązywania problemów SQL Server można uruchomić w idealnych warunkach uproszczenie jego środowiska. Zazwyczaj uruchamia proces rozwiązywania problemów z pytaniem, czy „ SQL Serveruruchomić, przy użyciu konta należącego do lokalnej grupy Administratorzy, a także bez korzystania z Menedżera sterowania usługami systemu Windows? „ Odpowiedzi na "" tak"oznacza, że ten problem może odnosić się do Menedżera sterowania usługami, a także uprawnienia przypisane do konta,SQL Server Usługa próbuje użyć. Odpowiedzi na "" nie"może wyświetlić komunikat o błędzie, który wcześniej nie był wyświetlany za pomocą Menedżera sterowania usługami i może wskazywać na problemy z SQL Server pliki i ustawienia rejestru.
Ostrzeżenie
Nie uruchamiaj SQL Server z wiersza polecenia dla każdego celu innym niż do testowania czy SQL Server można uruchomić. Konserwacja akcje wykonywane po SQL Server została uruchomiona z wiersza polecenia może spowodować błędy później. Na przykład, jeżeli jest zalogowany jako administrator i utworzyć nową bazę danych lub zmienić lokalizację pliku danych SQL Server może być niemożliwe do niego dostęp, gdy później uruchomiona w ramach normalnej konta, na którym SQL Server Usługa.
Należy wziąć pod uwagę następujące ograniczenia podczas uruchamiania SQL Server z wiersza polecenia:
Minimalizowanie okna wiersz polecenia spowoduje, że system Windows, aby usunąć z niemal wszystkich zasobów SQL Server. Jest to normalne, ponieważ SQL Server nie jest przeznaczony do pracy w ten sposób.
SQL Server uruchomiono w kontekście zabezpieczeń użytkownika, a nie w kontekście zabezpieczeń konta przypisanego do uruchomienia SQL Server Podczas instalacji.
Wszystkie komunikaty systemowe są wyświetlane w oknie używane do uruchomienia wystąpienie SQL Server.
Nie można wstrzymać, zatrzymać lub wznowić wystąpienie SQL Server jako Microsoft Za pomocą usługa systemu Windows SQL Server Management Studio, SQL Server konfiguracja Manager, aplikacja usługa w Panelu sterowania lub dowolny polecenie NET polecenia (na przykład, polecenie net start, net pause, polecenie net continue, and polecenie net stop).
Należy zamknąć wystąpienie SQL Server przed wylogowaniem się z systemu Windows.
Wszystkie opcje wiersz polecenia, które wpiszesz mają pierwszeństwo przed zapisywane w rejestrze systemu Windows przez domyślne opcje wiersz polecenia SQL Server Ustawienia.
Program SQL Server Menedżer konfiguracja i SQL Server Management Studio Pokaż usługa, jak została zatrzymana.
Uruchamianie prawidłowe wystąpienie programu SQL Server
Domyślnie sqlservr.exe znajduje się w folderze C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn.Jeśli wystąpienie nazwane z SQL Server jest zainstalowany, drugą kopię posiadanego sqlservr.exe znajduje się w katalogu C:\Program Files\Microsoft SQL Server\MSSQL10. <instance_name>\MSSQL\binn. Można uruchomić jednego wystąpienie SQL Server za pomocą sqlservr.exe z innego wystąpienie, ale SQL Server zostanie uruchomiona wersja wystąpienie niepoprawne również tym dodatki usługa pack, co może prowadzić do nieoczekiwanych rezultatów. Aby tego uniknąć, należy użyć (MS-DOS zmień katalogdysk CD) polecenie Przejdź do właściwego katalogu przed rozpoczęciem sqlservr.exe, jak pokazano w poniższym przykładzie:
CD \Program Files\Microsoft SQL Server\MSSQL.MSSQLSERVER\MSSQL\Binn
Aby uruchomić wystąpienie domyślne programu SQL Server wiersz polecenia
W wiersz polecenia wprowadź następujące polecenie:
sqlservr.exe
Aby uruchomić wystąpienie nazwane programu SQL Server wiersz polecenia
W wiersz polecenia wprowadź następujące polecenie i zamienianie <instancename> o nazwie obiektu, który chcesz uruchomić:
sqlservr.exe -s <instancename>
Aby uruchomić wystąpienie domyślne programu SQL Server tryb jednego użytkownika wiersz polecenia
W wiersz polecenia wprowadź następujące polecenie:
sqlservr.exe -m
Tryb jednego użytkownika może być użyteczna w przypadku wykonywania konserwacji awaryjnych, gdy nie chcesz, aby inni użytkownicy mogli łączyć się z SQL Server, ale każdy użytkownik może stać się do jednego użytkownika, włączając w to SQL Server Usługa agenta.
Aby uruchomić wystąpienie nazwane programu SQL Server tryb jednego użytkownika wiersz polecenia
W wiersz polecenia wprowadź następujące polecenie:
sqlservr.exe -m -s <instancename>
Aby rozpocząć domyślnego wystąpienie programu SQL Server wymaga to minimalnej konfiguracja
W wiersz polecenia wprowadź następujące polecenie:
sqlservr.exe -f
Aby rozpocząć nazwanego wystąpienie programu SQL Server wymaga to minimalnej konfiguracja
W wiersz polecenia wprowadź następujące polecenie:
sqlservr.exe -f -s <instancename>
See Also