Archivo de la etiqueta: RPC

Error: RPC Server is unavailable

Mientras establecia conexión entre dos instancias de MSSQL Server 2008R2 a través de servidores vinculados, tuve la necesidad de probar la ejecución de procedimientos almacenados como parte de una consulta vinculada, al ejecutar obtuve el error que forma parte del título de este post.

De manera simple RPC es una configuración heredada de versiones anteriores del motor que proviene de los Remote Servers,  y corresponde a un ajuste que le permite a un cliente conectado a una instancia de SQL Server ejecutar un procedimiento alamacenado ubicado en otra instancia sin la necesidad de establecer una conexión aparte de la ya tiene. De esta menera, la instancia a la que se encuentra conectado el cliente envía la solicitud al servidor vinculado, éste último responde al servidor donde se encuentra conectado el cliente y finalmente la respuesta de la solicitud llega al cliente sin mayor esfuerzo.

Actualmente, en versiones como SQCapturaL Server 2008R2 que es la que estoy utilizando, la configuración se realiza como parte de un Linked Server y es muy sencilla

Luego establecer la conexión a tu instancia a travès de Microsoft SQL Server Management Studio debes dirigirte al explorador de objetos, ubica la carpeta Objetos de servidor y luego servidores vinculados. Expande tus servidores  y en el que necesites configurar RPC haz click con el botón derecho del mouse, pincha propiedades y finalmente revisa la pestaña Opciones de servidor. Se expandirá una imagen como de acontinuación y ahí debes cambiar de False a True las opciones RPC y RPC OUT

Espero te sea de ayuda, y como siempre, quedo atento a tus comentarios.