Jak Uruchomić wystąpienie programu SQL Server (sqlservr.exe)

Jeśli Aparat baz danych programu SQL Server nie można uruchomić, jeden krok rozwiązywania problemów jest próba uruchomienia Aparat baz danych wiersz polecenia.W tym temacie opisano sposób uruchomić wystąpienie Aparat baz danych.

Ostrzeżenie

SQL Server ma być rozpoczynana wyłącznie wiersz polecenia w celu rozwiązywania problemów.Aby uruchomić Aparat baz danych programu SQL Server do rutynowego wykorzystania, zobacz Jak Uruchomić wystąpienie serwera SQL (SQL Server Menedżer konfiguracji).

Normalny SQL Server uruchamiania jest złożone działania, wymagające poprawnie lokalizowane SQL Server pliki, ustawienia rejestru skonfigurowane dla SQL Server i Microsoft Windows services i poprawne uprawnienia do plików i rejestru dla konta domena używane przez SQL Server usługa.Dlatego wspólne rozwiązywania problemów jest do określenia, czy SQL Server można uruchomić w idealnych warunkach poprzez uproszczenie środowiska.Zazwyczaj uruchamia proces rozwiązywania problemów na pytanie "można SQL Server start przy użyciu konta należącego do lokalnej grupy Administratorzy i bez korzystania z Menedżera sterowania usługami systemu Windows?" "Tak" odpowiedzi wskazuje, że problem może odnosić się do Menedżera sterowania usługami lub uprawnienia przypisane do konta, SQL Server Usługa próbuje użycia."Nie" Odpowiedź może wyświetlić komunikat o błędzie, który wcześniej nie był wyświetlany przez Menedżera sterowania usługami i może wskazywać na problemy z SQL Server pliki i ustawienia rejestru.

PrzestrogaPrzestroga

Nie uruchamiaj SQL Server z wiersza polecenia dla każdego celu innego niż testowanie czy SQL Server może być uruchomiona.Konserwacja akcje wykonywane po SQL Server została uruchomiona z wiersza polecenia może spowodować błędy później.Na przykład, jeśli jest zalogowany jako administrator i Utwórz nową bazę danych lub zmienić lokalizację pliku danych SQL Server może być niemożliwe, dostęp do niego uruchamianej później na koncie normalny dla SQL Server usługa.

Należy uwzględnić następujące ograniczenia podczas uruchamiania SQL Server z wiersza polecenia:

  • Minimalizowanie okna wiersz polecenia spowoduje, że system Windows do usunięcia prawie wszystkich zasobów z SQL Server.Jest to normalne, ponieważ SQL Server nie jest przeznaczony do działania w ten sposób.

  • SQL Serverdziała w kontekście zabezpieczeń użytkownika, a nie w kontekście zabezpieczeń konta przypisany do SQL Server podczas instalacji.

  • Wszystkie komunikaty systemowe, które pojawiają się 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 Windows SQL Server Management Studio, SQL Server Menedżer konfiguracji, aplikacja usługa w Panelu sterowania lub dowolny net polecenia (na przykład net start, net pause, net continue, i net stop).

  • Należy zamknąć niedziałający wystąpienie SQL Server przed wylogowaniem systemu Windows.

  • Wszystkie opcje wiersz polecenia, które wpiszesz pierwszeństwo domyślnie zapisywane w rejestrze systemu Windows przez opcje wiersz polecenia SQL Server Instalatora.

  • SQL Server Menedżer konfiguracji i SQL Server Management Studio Pokaż usługa jako zatrzymana.

Uruchamianie poprawne wystąpienie programu SQL Server

Domyślnie sqlservr.exe znajduje się w folderze C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn.Jeżeli drugie wystąpienie programu SQL Server jest zainstalowany, druga kopia sqlservr.exe znajduje się w katalogu C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\binn.Można uruchomić jedno wystąpienie SQL Server za pomocą sqlservr.exe z innego wystąpienia, ale SQL Server zostanie uruchomiona wersja wystąpienie niepoprawne, jak również tym dodatków usługa pack, które może prowadzić do nieoczekiwanych wyniki.Aby tego uniknąć, należy użyć MS-DOS zmień katalog (cd) polecenia przejdź do właściwego katalogu przed rozpoczęciem sqlservr.exe, jak pokazano w następującym przykładzie.

CD \Program Files\Microsoft SQL Server\MSSQL10_50.1\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, a następnie zastąpić <instancename> z nazwą wystąpienie 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 pojedynczego użytkownika mogą być przydatne podczas awaryjnego konserwacyjnych, gdy nie chcesz, aby inni użytkownicy, aby połączyć SQL Server, ale każdy użytkownik może stać się pojedynczego użytkownika łącznie z 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ąć wystąpienie domyślne programu SQL Server wymaga to minimalnej konfiguracja

  • W wiersz polecenia wprowadź następujące polecenie:

    sqlservr.exe -f
    

Aby rozpocząć wystąpienie nazwane programu SQL Server wymaga to minimalnej konfiguracja

  • W wiersz polecenia wprowadź następujące polecenie:

    sqlservr.exe -f -s <instancename>