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

Kiểm tra xem RPC Out có được bật trên máy chủ được liên kết hay không

RPC là viết tắt của Từ xa Thủ tục Gọi. Nó cần được kích hoạt trước khi bạn có thể thực thi các thủ tục được lưu trữ trên một máy chủ được liên kết.

Nếu bạn không chắc liệu nó có được bật trên một máy chủ được liên kết hay không, bạn có thể kiểm tra cài đặt của nó bằng cách truy vấn sys.servers chế độ xem danh mục hệ thống.

Ví dụ

Đây là một ví dụ để chứng minh.

SELECT 
    is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';

Kết quả:

+----------------------+
| is_rpc_out_enabled   |
|----------------------|
| 1                    |
+----------------------+

Trong trường hợp này, RPC Out được bật. Nếu nó bị vô hiệu hóa, giá trị của nó sẽ là 0 .

Giá trị RPC Out nằm trong is_rpc_out_enabled , vì vậy chúng ta có thể chỉ chọn cột đó để làm cho kết quả của chúng ta đẹp và ngắn gọn. Tuy nhiên, vui lòng trả lại tất cả các cột nếu bạn muốn kiểm tra các cài đặt khác.

Nếu bạn cần thay đổi giá trị, hãy xem Cách bật RPC Out bằng TSQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi ‘datetimeoffset’ thành ‘datetime’ trong SQL Server (Ví dụ T-SQL)

  2. Mẹo để giảm độ phức tạp của máy chủ SQL của bạn

  3. Phiên bản SQL Server đang sử dụng không hỗ trợ kiểu dữ liệu datetime2?

  4. Cách lấy danh sách các cột có Ràng buộc Duy nhất trong Cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / TSQL Phần 98

  5. Cách thay đổi cột hoặc tạo tập lệnh thay thế bằng cách sử dụng GUI trong SQL Server - Hướng dẫn sử dụng SQL Server / T-SQL Phần 38