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

Cách kiểm tra cài đặt cấu hình cho thư cơ sở dữ liệu trong SQL Server (T-SQL)

Nếu bạn đang sử dụng Thư cơ sở dữ liệu trong SQL Server, bạn có thể muốn kiểm tra cài đặt cấu hình của mình ở một số giai đoạn.

Bạn có thể thực hiện việc này bằng cách thực thi sysmail_help_configure_sp thủ tục được lưu trữ trong msdb cơ sở dữ liệu.

Trả lại tất cả cài đặt cấu hình

Việc thực thi quy trình mà không chuyển bất kỳ đối số nào sẽ trả về tất cả các cài đặt cấu hình.

EXEC msdb.dbo.sysmail_help_configure_sp;

Kết quả:

+--------------------------------+----------------+------------------------------------------------------------------------------
| paramname                      | paramvalue     | description                                                                  
|--------------------------------+----------------+------------------------------------------------------------------------------
| AccountRetryAttempts           | 1              | Number of retry attempts for a mail server                                   
| AccountRetryDelay              | 60             | Delay between each retry attempt to mail server                              
| DatabaseMailExeMinimumLifeTime | 600            | Minimum process lifetime in seconds                                          
| DefaultAttachmentEncoding      | MIME           | Default attachment encoding                                                  
| LoggingLevel                   | 2              | Database Mail logging level: normal - 1, extended - 2 (default), verbose - 3 
| MaxFileSize                    | 1000000        | Default maximum file size                                                    
| ProhibitedExtensions           | exe,dll,vbs,js | Extensions not allowed in outgoing mails                                     
+--------------------------------+----------------+------------------------------------------------------------------------------

Lưu ý rằng sysmail_help_configure_sp thủ tục được lưu trữ trong msdb cơ sở dữ liệu và nó thuộc sở hữu của dbo lược đồ. Do đó, thủ tục phải được gọi với tên gồm ba phần if msdb không phải là cơ sở dữ liệu hiện tại.

Trả lại cài đặt cấu hình cụ thể

Nếu bạn chỉ muốn trả lại một cài đặt cấu hình, bạn có thể chuyển cài đặt đó vào quy trình đã lưu trữ bằng cách sử dụng @parameter_name đối số.

EXEC msdb.dbo.sysmail_help_configure_sp
    @parameter_name = MaxFileSize;

Kết quả:

+-------------+--------------+---------------------------+
| paramname   | paramvalue   | description               |
|-------------+--------------+---------------------------|
| MaxFileSize | 1000000      | Default maximum file size |
+-------------+--------------+---------------------------+

Thay đổi Cài đặt Cấu hình

Bạn có thể thay đổi cài đặt cấu hình bằng sysmail_configure_sp thủ tục được lưu trữ.


  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ài đặt SQL Server 2017

  2. Cách tạo câu lệnh chèn từ tệp văn bản cho bảng SQL Server trong SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 106

  3. ON [PRIMARY] có nghĩa là gì?

  4. Không sử dụng sys.sql_dependencies trong SQL Server (nó không được dùng nữa)

  5. Cách nhanh nhất để xác định xem bản ghi có tồn tại hay không