Aracılığıyla paylaş


SHUTDOWN (Transact-SQL)

Şunlar için geçerlidir: SQL Server

SQL Server'ın hemen durdurulur.

Transact-SQL söz dizimi kuralları

Sözdizimi

SHUTDOWN [ WITH NOWAIT ]

Bağımsız değişken

NOWAIT ILE

Opsiyonel. Her veritabanında denetim noktaları gerçekleştirmeden SQL Server'ın kapatılmasını sağlar. Tüm kullanıcı işlemlerini sonlandırmaya çalışıldıktan sonra SQL Server'dan çıkılıyor. Sunucu yeniden başlatıldığında, tamamlanmamış işlemler için bir geri alma işlemi gerçekleşir.

Açıklamalar

WITH NOWAIT seçeneği kullanılmadığı sürece SHUTDOWN SQL Server'ı şu şekilde kapatır:

  1. Oturum açma bilgilerini devre dışı bırakma (sysadmin ve serveradmin sabit sunucu rolleri hariç).

    Not

    Tüm geçerli kullanıcıların listesini görüntülemek için sp_whoçalıştırın.

  2. Şu anda çalışan Transact-SQL deyimlerinin veya saklı yordamların tamamlansın bekleniyor. Tüm etkin işlemlerin ve kilitlerin listesini görüntülemek için sırasıyla sp_who ve sp_lockçalıştırın.

  3. Her veritabanına denetim noktası ekleme.

SHUTDOWN deyiminin kullanılması, sysadmin sabit sunucu rolünün SQL Server'ın yeniden başlatılması sırasında gereken otomatik kurtarma çalışma miktarını en aza indirir.

SQL Server'ı durdurmak için diğer araçlar ve yöntemler de kullanılabilir. Bu sorunların her biri tüm veritabanlarında bir denetim noktası oluşturur. Kaydedilmiş verileri veri önbelleğinden temizleyebilir ve sunucuyu durdurabilirsiniz:

  • SQL Server Configuration Manager kullanarak.

  • Varsayılan örnek için komut isteminden net stop mssqlserver çalıştırarak veya adlandırılmış örnek için komut isteminden net stop mssql$<instancename> çalıştırarak.

  • Denetim Masası'ndaki Hizmetleri kullanarak.

Komut isteminden sqlservr.exe başlatıldıysa, Ctrl+C basıldığında SQL Server kapatılır. Ancak Ctrl+C basıldığında denetim noktası eklenemez.

Not

SQL Server'ı durdurmak için bu yöntemlerden herhangi birini kullanarak SERVICE_CONTROL_STOP iletisini SQL Server'a gönderir.

İzinler

SHUTDOWN izinleri sysadmin ve serveradmin sabit sunucu rollerinin üyelerine atanır ve bunlar aktarılamaz.