sql >> Base de Datos >  >> RDS >> Sqlserver

Compruebe si RPC Out está habilitado en un servidor vinculado

RPC significa llamadas a procedimiento remoto. Debe habilitarse antes de poder ejecutar procedimientos almacenados en un servidor vinculado.

Si no está seguro de si está habilitado en un servidor vinculado, puede verificar su configuración consultando sys.servers vista del catálogo del sistema.

Ejemplo

Aquí hay un ejemplo para demostrarlo.

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

Resultado:

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

En este caso, RPC Out está habilitado. Si estuviera deshabilitado, su valor sería 0 .

El valor de RPC Out está en is_rpc_out_enabled columna, por lo que podemos seleccionar solo esa columna para que nuestro resultado sea agradable y conciso. Sin embargo, no dude en devolver todas las columnas si desea verificar otras configuraciones.

Si necesita cambiar el valor, consulte Cómo habilitar la salida RPC mediante TSQL.