Delen via


AFSLUITEN (Transact-SQL)

van toepassing op:SQL Server-

Stopt SQL Server onmiddellijk.

Transact-SQL syntaxisconventies

Syntaxis

SHUTDOWN [ WITH NOWAIT ]

Argumenten

MET NOWAIT

Facultatief. Sluit SQL Server af zonder controlepunten uit te voeren in elke database. SQL Server wordt afgesloten nadat u alle gebruikersprocessen hebt beƫindigd. Wanneer de server opnieuw wordt opgestart, vindt er een terugdraaibewerking plaats voor onvolledige transacties.

Opmerkingen

Tenzij de optie WITH NOWAIT wordt gebruikt, SHUTDOWN SQL Server afsluiten door:

  1. Aanmeldingen uitschakelen (met uitzondering van leden van de sysadmin en serveradmin vaste serverfuncties).

    Notitie

    Als u een lijst met alle huidige gebruikers wilt weergeven, voert u sp_whouit.

  2. Wacht totdat Transact-SQL instructies of opgeslagen procedures zijn voltooid. Als u een lijst met alle actieve processen en vergrendelingen wilt weergeven, voert u respectievelijk sp_who en sp_lockuit.

  3. Een controlepunt invoegen in elke database.

Als u de SHUTDOWN-instructie gebruikt, wordt de hoeveelheid automatisch herstelwerkzaamheden geminimaliseerd die nodig zijn wanneer leden van de sysadmin vaste serverfunctie SQL Server opnieuw opstarten.

Andere hulpprogramma's en methoden kunnen ook worden gebruikt om SQL Server te stoppen. Elk van deze problemen geeft een controlepunt in alle databases. U kunt vastgelegde gegevens uit de gegevenscache leegmaken en de server stoppen:

  • Met behulp van SQL Server Configuration Manager.

  • Door net stop mssqlserver uit te voeren vanaf een opdrachtprompt voor een standaardexemplaren of door net stop mssql$<instancename> uit te voeren vanaf een opdrachtprompt voor een benoemd exemplaar.

  • Door Services te gebruiken in het Configuratiescherm.

Als sqlservr.exe vanaf de opdrachtprompt is gestart, drukt u op Ctrl+C SQL Server afsluit. Als u echter op Ctrl+C drukt, wordt er geen controlepunt ingevoegd.

Notitie

Als u een van deze methoden gebruikt om SQL Server te stoppen, wordt het SERVICE_CONTROL_STOP bericht naar SQL Server verzonden.

Machtigingen

SHUTDOWN machtigingen worden toegewezen aan leden van de sysadmin en serveradmin vaste serverfuncties en ze zijn niet overdraagbaar.