Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Проверете дали RPC Out е активиран на свързан сървър

RPC означава отдалечени повиквания на процедури. Той трябва да бъде активиран, преди да можете да изпълнявате съхранени процедури на свързан сървър.

Ако не сте сигурни дали е активиран на свързан сървър, можете да проверите дали е настройката, като запитате sys.servers изглед на системния каталог.

Пример

Ето пример за демонстрация.

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

Резултат:

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

В този случай RPC Out е активиран. Ако беше деактивиран, стойността му ще бъде 0 .

Стойността на RPC Out е в is_rpc_out_enabled колона, така че можем да изберем точно тази колона, за да направим нашия резултат приятен и сбит. Въпреки това, не се колебайте да върнете всички колони, ако искате да проверите други настройки.

Ако трябва да промените стойността, вижте Как да активирате RPC Out с помощта на 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. Заменете низ с друг низ в SQL Server (T-SQL)

  2. Инструменти за управление на SQL Server 2017

  3. Клауза WHERE срещу ON при използване на JOIN

  4. Предимства от използването на нотация на SQL редна позиция?

  5. Как да получите списък с всички ограничения за проверка в базата данни на SQL Server - SQL Server / TSQL урок, част 85