KONFIGURASI ULANG (Transact-SQL)
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Memperbarui nilai yang saat ini dikonfigurasi ( kolom config_value di kumpulan hasil sp_configure ) dari opsi konfigurasi yang diubah dengan prosedur tersimpan sistem sp_configure . Karena beberapa opsi konfigurasi mengharuskan server berhenti dan memulai ulang untuk memperbarui nilai yang sedang berjalan, RECONFIGURE tidak selalu memperbarui nilai yang sedang berjalan ( kolom run_value dalam tataan hasil sp_configure ) untuk nilai konfigurasi yang diubah.
Sintaksis
RECONFIGURE [ WITH OVERRIDE ]
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
KONFIGURASI ULANG
Menentukan bahwa jika pengaturan konfigurasi tidak memerlukan server berhenti dan menghidupkan ulang, nilai yang sedang berjalan harus diperbarui. KONFIGURASI ULANG juga memeriksa nilai konfigurasi baru untuk nilai yang tidak valid (misalnya, nilai urutan pengurutan yang tidak ada dalam syscharset) atau nilai yang tidak direkommen. Dengan opsi konfigurasi tersebut yang tidak memerlukan penghentian dan mulai ulang server, nilai yang sedang berjalan dan nilai yang saat ini dikonfigurasi untuk opsi konfigurasi harus menjadi nilai yang sama setelah KONFIGURASI ULANG ditentukan.
DENGAN PENIMPAAN
Menonaktifkan pemeriksaan nilai konfigurasi (untuk nilai yang tidak valid atau untuk nilai yang tidak direkommen) untuk opsi konfigurasi tingkat lanjut interval pemulihan.
Hampir semua opsi konfigurasi dapat dikonfigurasi ulang dengan menggunakan opsi WITH OVERRIDE, namun beberapa kesalahan fatal masih dicegah. Misalnya, opsi konfigurasi memori server min tidak dapat dikonfigurasi dengan nilai yang lebih besar dari nilai yang ditentukan dalam opsi konfigurasi memori server maks.
Keterangan
sp_configure tidak menerima nilai opsi konfigurasi baru dari rentang valid yang didokumentasikan untuk setiap opsi konfigurasi.
KONFIGURASI ULANG tidak diperbolehkan dalam transaksi eksplisit atau implisit. Ketika Anda mengonfigurasi ulang beberapa opsi pada saat yang sama, jika salah satu operasi konfigurasi ulang gagal, tidak ada operasi konfigurasi ulang yang akan berlaku.
Saat mengonfigurasi ulang gubernur sumber daya, lihat opsi KONFIGURASI ULANG ALTER RESOURCE GOVERNOR (Transact-SQL).
Izin
KONFIGURASI ULANG izin default untuk pemberi izin ALTER SETTINGS. Peran server tetap sysadmin dan serveradmin secara implisit menyimpan izin ini.
Contoh
Contoh berikut mengatur batas atas untuk recovery interval
opsi konfigurasi ke 75
menit dan menggunakan RECONFIGURE WITH OVERRIDE
untuk menginstalnya. Interval pemulihan yang lebih besar dari 60 menit tidak disarankan dan tidak diizinkan secara default. Namun, karena WITH OVERRIDE
opsi ditentukan, SQL Server tidak memeriksa apakah nilai yang ditentukan (75
) adalah nilai yang valid untuk recovery interval
opsi konfigurasi.
EXEC sp_configure 'recovery interval', 75
RECONFIGURE WITH OVERRIDE;
GO