Zamknięcie (Transact-SQL)
Natychmiastowe zatrzymanie SQL Server.
Składnia
SHUTDOWN [ WITH NOWAIT ]
Argumenty
- Z NOWAIT
Opcjonalne.Zatrzymując niedziałający SQL Server bez wykonywania punktów kontrolnych w każdej bazie danych.SQL Serverwyjścia ewakuacyjne po próbie zakończenie wszystkich procesów użytkownika.Po ponownym uruchomieniu serwera operacji wycofywania występuje niezakończone transakcje.
Uwagi
Chyba że zjest używana opcja NOWAIT, zostaje ZAMKNIĘTY niedziałający SQL Server przez:
Wyłączenie logowania (z wyjątkiem dla członków sysadmin i serveradmin stałe role serwera).
Ostrzeżenie
Aby wyświetlić listę wszystkich bieżących użytkowników, należy uruchomić sp_who.
Oczekiwanie na aktualnie uruchomione instrukcji języka Transact -SQL lub procedur przechowywanych, aby zakończyć.Aby wyświetlić listę wszystkich aktywnych procesów i blokad, uruchom sp_who i sp_lock, odpowiednio.
Wstawianie punkt kontrolny w każdej bazie danych.
Za pomocą instrukcja zamknięcia minimalizuje ilość odzyskiwanie automatyczne pracy potrzebne, kiedy członkowie sysadmin ponownego uruchomieniastała rola serwera SQL Server.
Innych narzędzi i metod można również zatrzymać SQL Server.Każdy z tych problemów punkt kontrolny w przypadku wszystkich baz danych.Można opróżnić popełnione danych z pamięci podręcznej danych i zatrzymać serwer:
Za pomocą SQL Server Menedżer konfiguracji.
Uruchamiając mssqlserver net stop w wiersz polecenia wystąpienie domyślnelub uruchamiając **net stop mssql$**nazwa_wystąpienia z wiersz polecenia nazwanego wystąpienie.
Przy użyciu usługi w Panelu sterowania.
Jeśli sqlservr.exezostał uruchomiony z wiersz polecenia, naciskając klawisze CTRL + C, zatrzymując niedziałający SQL Server.Jednakże naciskając klawisze CTRL + C nie wstawia punkt kontrolny.
Ostrzeżenie
Using any of these methods to stop SQL Server sends the SERVICE_CONTROL_STOP message to SQL Server.
Uprawnienia
Zamknięcie uprawnienia są przypisywane do członków sysadmin i serveradmin role serwera stałych i nie są zbywalne.
Zobacz także