SHUTDOWN (Transact-SQL)
Berlaku untuk:SQL Server
Segera menghentikan SQL Server.
Sintaks
SHUTDOWN [ WITH NOWAIT ]
Argumen
DENGAN NOWAIT
Opsional. Mematikan SQL Server tanpa melakukan titik pemeriksaan di setiap database. SQL Server keluar setelah mencoba mengakhiri semua proses pengguna. Ketika server dimulai ulang, operasi putar kembali terjadi untuk transaksi yang tidak lengkap.
Keterangan
Kecuali opsi WITH NOWAIT
digunakan, SHUTDOWN
mematikan SQL Server dengan:
Menonaktifkan login (kecuali untuk anggota peran server tetap sysadmin dan serveradmin ).
Catatan
Untuk menampilkan daftar semua pengguna saat ini, jalankan
sp_who
.Menunggu pernyataan Transact-SQL yang sedang berjalan atau prosedur tersimpan selesai. Untuk menampilkan daftar semua proses dan kunci aktif, jalankan
sp_who
dansp_lock
, masing-masing.Menyisipkan titik pemeriksaan di setiap database.
Menggunakan pernyataan SHUTDOWN
meminimalkan jumlah pekerjaan pemulihan otomatis yang diperlukan ketika anggota sysadmin peran server tetap memulai ulang SQL Server.
Alat dan metode lain juga dapat digunakan untuk menghentikan SQL Server. Masing-masing masalah ini adalah titik pemeriksaan di semua database. Anda dapat menghapus data yang diterapkan dari cache data dan menghentikan server:
Dengan menggunakan Pengelola Konfigurasi SQL Server.
Dengan menjalankan
net stop mssqlserver
dari prompt perintah untuk instans default, atau dengan menjalankannet stop mssql$<instancename>
dari prompt perintah untuk instans bernama.Dengan menggunakan Layanan di Panel Kontrol.
Jika sqlservr.exe
dimulai dari prompt perintah, menekan Ctrl+C mematikan SQL Server. Namun, menekan Ctrl+C tidak menyisipkan titik pemeriksaan.
Catatan
Menggunakan salah satu metode ini untuk menghentikan SQL Server mengirim pesan ke SERVICE_CONTROL_STOP
SQL Server.
Izin
izin