Hay algunas formas diferentes de crear un servidor vinculado en SQL Server:puede usar la GUI en SQL Server Management Studio o mediante un script.
Con las instrucciones de MSDN, puede hacer lo siguiente:
-
Haga clic en Inicio, haga clic en Todos los programas, haga clic en Microsoft SQL Server 2005 o Microsoft SQL Server 2008 y luego haga clic en SQL Server Management Studio.
-
En el cuadro de diálogo Conectar al servidor, especifique el nombre del servidor SQL apropiado y luego haga clic en Conectar.
-
En SQL Server Management Studio, haga doble clic en Objetos de servidor, haga clic con el botón derecho en Servidores vinculados y luego haga clic en Nuevo servidor vinculado.
-
En el cuadro de diálogo Nuevo servidor vinculado, en la página General, en Servidor vinculado, ingrese el nombre de red completo del servidor SQL al que desea vincularse.
-
En Tipo de servidor, haga clic en SQL Server.
-
En el panel izquierdo del cuadro de diálogo Nuevo servidor vinculado, en Seleccionar una página, elija Seguridad.
-
Deberá asignar un inicio de sesión de servidor local a un inicio de sesión de servidor remoto. En el lado derecho de la página Seguridad, haga clic en el botón Agregar.
-
En Inicio de sesión local, seleccione una cuenta de inicio de sesión local para conectarse al servidor remoto. Marque Suplantar si el inicio de sesión local también existe en el servidor remoto. Alternativamente, si el inicio de sesión local se asignará a un inicio de sesión de SQL Server remoto, debe proporcionar el nombre de usuario remoto y la contraseña remota para el inicio de sesión del servidor remoto.
-
En el panel izquierdo del cuadro de diálogo Nuevo servidor vinculado, en Seleccionar una página, elija Opciones de servidor. Establezca los parámetros Rpc y Rpc Out en True y luego haga clic en Aceptar.
Una forma alternativa sería usar Transact SQL para escribir la consulta para configurar el servidor usando el procedimiento almacenado sp_addlinkedserver
EXEC sp_addlinkedserver
@server='yourServer',
@srvproduct='',
@provider='SQLNCLI',
@datasrc='yourServer\instance1';
Cualquiera de las versiones configurará el servidor vinculado al que luego puede hacer referencia en su código.