Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Hiển thị các tùy chọn cấu hình máy chủ nâng cao trong SQL Server (T-SQL)

Nếu bạn đang cố gắng kiểm tra tùy chọn cấu hình nâng cao trong SQL Server nhưng gặp lỗi, bạn có thể thấy những điều sau đây hữu ích.

Ví dụ

Ví dụ:nếu khi chạy mã sau để kiểm tra các giá trị cấu hình của Database Mail XPs:

EXEC sp_configure 'Database Mail XPs'

Bạn gặp lỗi sau:

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.

Bạn cần đặt show advanced options tùy chọn cấu hình máy chủ thành 1 .

Đặt show advanced options thành 1

Đây là cách đặt show advanced options thành 1 :

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

Kết quả:

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

Đó là tất cả. Bây giờ bạn đã đặt show advanced options thành 1 .

RECONFIGURE câu lệnh cập nhật giá trị và chỉ định rằng nếu cài đặt cấu hình không yêu cầu khởi động lại máy chủ, thì giá trị hiện đang chạy phải được cập nhật.

May mắn thay, show advanced options không yêu cầu khởi động lại máy chủ.

Kiểm tra kết quả

Bây giờ tôi có thể kiểm tra thành công các giá trị cấu hình của Database Mail XPs:

EXEC sp_configure 'Database Mail XPs'

Kết quả:

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

Trong trường hợp này, Database Mail XPs tùy chọn bị tắt (đặt thành 0 ). Nó sẽ cần được đặt thành 1 để nó được kích hoạt.

Ẩn show advanced options

Sau khi hoàn thành những việc cần làm, bạn có thể muốn đặt show advanced options trở lại giá trị mặc định của nó là 0 (ẩn các tùy chọn nâng cao):

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

Thận trọng

Microsoft khuyến nghị rằng các tùy chọn nâng cao chỉ nên được thay đổi bởi quản trị viên cơ sở dữ liệu có kinh nghiệm hoặc kỹ thuật viên SQL Server được chứng nhận.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách định cấu hình thư cơ sở dữ liệu trong SQL Server

  2. Làm cách nào để chọn từ danh sách các giá trị trong SQL Server

  3. Cách cài đặt Azure Data Studio trên máy Mac

  4. Tên cột hoặc số lượng giá trị được cung cấp không khớp với định nghĩa bảng

  5. Đổi tên khóa chính trong SQL Server (T-SQL)