9

Actualmente estoy trabajando en SQL Server 2000,2005 & 2008, mi requisito es como, la base de datos disponible en SQL Server 2000 & 2005 estará disponible en 2008 usando un servidor vinculado.Cómo crear el servidor vinculado para SQL Server 2008 donde tenemos la base de datos de 2000 y 2005

Digamos que tengo una base de datos en SQL Server 2000 llama LIVE_2000 y en SQL Server 2005 que se llama LIVE_2005, por favor alguien puede ayudarme a crear el servidor vinculado para LIVE_2000LIVE_2005 y en SQL Server 2008?

¿Lo primero es esto posible?

Gracias de antemano ... `

Respuesta

22

Hay un few different ways que se puede crear un servidor vinculado en SQL Server, puede utilizar la interfaz gráfica de usuario en SQL Server Management Studio o mediante un script.

Utilizando el instructions on MSDN puede hacer lo siguiente:

  1. Haga clic en Inicio, en Todos los programas, Microsoft SQL Server 2005 o Microsoft SQL Server 2008 y haga clic en SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar al servidor, especifique el nombre del servidor SQL apropiado y luego haga clic en Conectar.

  3. En SQL Server Management Studio, haga doble clic en Objetos del servidor, haga clic con el botón derecho en Servidores vinculados y luego haga clic en Nuevo servidor vinculado.

  4. En el cuadro de diálogo Nuevo servidor vinculado, en la página General, en el servidor vinculado, ingrese el nombre completo de la red de la Servidor SQL a la que desea vincularse.

  5. En Tipo de servidor, haga clic en Servidor SQL.

  6. En el panel izquierdo del cuadro de diálogo Nuevo servidor vinculado, en Seleccionar una página, elija Seguridad.

  7. 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, haz clic en el botón Agregar.

  8. En Inicio de sesión local, seleccione una cuenta de inicio de sesión local para conectarse al servidor remoto. Compruebe 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 remoto de SQL Server, debe proporcionar el nombre de usuario remoto y la contraseña remota para el inicio de sesión del servidor remoto.

  9. En el panel izquierdo del cuadro de diálogo Nuevo servidor vinculado, en Seleccionar una página, elija Opciones del servidor. Establezca los parámetros Rpc y Rpc Out en True y luego haga clic en Aceptar.

Una forma alternativa sería utilizar Transact SQL para escribir la consulta para configurar el servidor mediante el procedimiento almacenado sp_addlinkedserver

EXEC sp_addlinkedserver 
    @server='yourServer', 
    @srvproduct='', 
    @provider='SQLNCLI', 
    @datasrc='yourServer\instance1'; 

Cualquiera de las versiones configurará el servidor vinculado que pueda luego referencia en tu código.

+0

bien, pero ¿es posible lo que estaba intentando decir? Quiero crear un servidor vinculado para 2000 y 2005 en 2008. –

+1

No tengo acceso para probar esto, así que tendrías que seguir las instrucciones para ver si puedes crear uno para 2000 y 2005 desde el servidor sql 2008 – Taryn

+0

sí, lo intenté, acababa de crear 2000 en 2005 ahora estoy probando 2000 y 2005 en 2008 ¡Gracias! –

Cuestiones relacionadas