Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tampilkan Opsi Konfigurasi Server Tingkat Lanjut di SQL Server (T-SQL)

Jika Anda mencoba untuk memeriksa opsi konfigurasi lanjutan di SQL Server, tetapi Anda mendapatkan kesalahan, Anda mungkin menemukan yang berikut ini berguna.

Contoh

Misalnya, jika saat menjalankan kode berikut untuk memeriksa nilai konfigurasi Database Mail XPs:

EXEC sp_configure 'Database Mail XPs'

Anda mendapatkan kesalahan berikut:

Msg 15123, Level 16, State 1, Procedure sp_configure, Line 62
The configuration option 'Database Mail XPs' does not exist, or it may be an advanced option.

Anda perlu mengatur show advanced options opsi konfigurasi server ke 1 .

Setel show advanced options ke 1

Berikut cara menyetel show advanced options ke 1 :

sp_configure 'show advanced options', 1;  
GO
RECONFIGURE;  
GO

Hasil:

Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install.
Commands completed successfully.
Commands completed successfully.

Itu saja. Anda sekarang telah mengatur show advanced options ke 1 .

RECONFIGURE pernyataan memperbarui nilai, dan menetapkan bahwa jika pengaturan konfigurasi tidak memerlukan restart server, nilai yang sedang berjalan harus diperbarui.

Untungnya, show advanced options tidak memerlukan restart server.

Uji Hasilnya

Sekarang saya berhasil memeriksa nilai konfigurasi Database Mail XPs:

EXEC sp_configure 'Database Mail XPs'

Hasil:

+-------------------+-----------+-----------+----------------+-------------+
| name              | minimum   | maximum   | config_value   | run_value   |
|-------------------+-----------+-----------+----------------+-------------|
| Database Mail XPs | 0         | 1         | 0              | 0           |
+-------------------+-----------+-----------+----------------+-------------+

Dalam hal ini, Database Mail XPs opsi dinonaktifkan (setel ke 0 ). Itu perlu disetel ke 1 agar dapat diaktifkan.

Sembunyikan show advanced options

Setelah Anda melakukan apa yang perlu Anda lakukan, Anda mungkin ingin mengatur show advanced options kembali ke nilai default 0 (yang menyembunyikan opsi lanjutan):

sp_configure 'show advanced options', 0;  
GO
RECONFIGURE;  
GO

Hati-hati

Microsoft merekomendasikan bahwa opsi lanjutan harus diubah hanya oleh administrator database berpengalaman atau teknisi SQL Server bersertifikat.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memasukkan catatan dengan hanya nilai default?

  2. Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan sqlsrv_connect()

  3. Apa nama yang benar untuk tabel asosiasi (hubungan banyak ke banyak)

  4. 5 Kebiasaan Pemantauan Basis Data dari DBA yang Berhasil

  5. Bulan antara dua tanggal