vincular vinculado sp_addlinkedserver servidores servidor linked entre ejemplo create crear consulta sql-server-2008-r2 active-directory windows-authentication sql-server-2014 credentials

sql-server-2008-r2 - vinculado - sp_addlinkedserver ejemplo



¿Cómo vincular servidores en diferentes AD-Domains? (0)

Estoy intentando vincular dos Servidores SQL (2008R2 y 2014) que se ejecutan en dos dominios de Active Directory (!) Separados .

El problema es que puedo iniciar sesión en el servidor remoto solo con una cuenta de Windows desde el dominio remoto. Entonces el desafío es pasar las credenciales al servidor remoto, pero aquí estoy atascado.

  • Dominio local (infraestructura de red local): dom8 , Servidor: dom8/sql2008 , SQL (!) Inicio de sesión: localuser
  • Dominio remoto (Microsoft Azure): dom14 , Servidor: dom14/sql20148 , Windows (!) Inicio de sesión: dom14/import

El servidor dom8/sql2008 quiere conectarse a dom14/sql2014 para extraer algunos datos.

Esto es lo que he intentado en el servidor local: (conectado a dom8/sql2008 como sa ):

-- Create a credential for the remote Windows login: create credential cred_import WITH IDENTITY= ''dom14/user14'', SECRET = ''password'' ; -- Alter the local SQL login and add the created credential: alter login local_user with credential = cred_import ; -- Create the Linked Server entry: exec sp_addlinkedserver @server=''dom14/sql2014'', @srvproduct=''SQL Server'' -- Add the credential to the linked server: exec sp_addlinkedsrvlogin @rmtsrvname =''dom14/sql2014'', @useself = ''FALSE'', @locallogin=local_user, @rmtuser = [cred_import], -- trying to pass on the credential @rmtpassword = NULL

Sin embargo, no funciona. Siempre que el usuario localuser intente conectarse al servidor remoto a través del servidor local, se produce un error al login failed .

Por cierto, puedo conectarme al dominio remoto usando SQL Server Studio de la siguiente manera:

runas /netonly /user:dom14/user14 "C:/.../Ssms.exe"

Entonces, obviamente, puedo crear una credencial del lado remoto en el lado local. Solo un enlace de servidor remoto no funciona.