Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sprawdź, czy wyjście RPC jest włączone na połączonym serwerze

RPC to skrót od Remote Procedure Calls. Musi być włączony, zanim będzie można wykonywać procedury składowane na połączonym serwerze.

Jeśli nie masz pewności, czy jest włączony na serwerze połączonym, możesz sprawdzić jego ustawienie, wysyłając zapytanie do sys.servers widok katalogu systemowego.

Przykład

Oto przykład do zademonstrowania.

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

Wynik:

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

W takim przypadku wyjście RPC jest włączone. Gdyby był wyłączony, jego wartością byłoby 0 .

Wartość wyjścia RPC znajduje się w is_rpc_out_enabled kolumna, więc możemy wybrać tylko tę kolumnę, aby nasz wynik był ładny i zwięzły. Możesz jednak zwrócić wszystkie kolumny, jeśli chcesz sprawdzić inne ustawienia.

Jeśli musisz zmienić wartość, zobacz Jak włączyć wyjście RPC za pomocą 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. Co to jest typ danych SYSNAME w SQL Server?

  2. Przykład wstawiania SQL Server

  3. Grupy konwersacyjne dla brokerów usług SQL Server

  4. Paginacja w SQL Server za pomocą OFFSET/FETCH

  5. EXEC sp_executesql z wieloma parametrami