Está en la página 1de 14

FORMAS DE COMO HACER UN LINKED SERVER EN MY SQL

MAGNAMENT STUDIO 2016 Y RESOLVER ERRORES

Para ver todos los servidores enlazados creados en SSMS, debajo de Object

Xplorer elija la carpeta Server Objects y expanda la carpeta Linked Server:


Para crear un servidor enlazado en SSMS, haga clic derecho en la
carpeta Linked Servers y desde el menú contextual, seleccione la opción New
Linked Server:

El diálogo New Linked Server aparece:


En este diálogo, el nombre de un servidor enlazado y el de un tipo de servidor
tienen que ser identificados. Los servidores enlazados pueden ser definidos
para diferentes tipos de fuentes de datos si el botón radial Other data
source está seleccionado. El botón radial de SQL Server debajo de la
sección Server type será elegido y, en la caja de texto Linked server, un
nombre para el servidor será ingresado
Si el tipo de SQL Server es elegido para configurar un servidor enlazado de
SQL Server, el nombre especificado en la caja de texto Linked server debe ser
el nombre del SQL Server remoto.

Si una instancia de SQL Server es la instancia por defecto, escriba el nombre


de la computadora que hospeda la instancia de SQL Server (por ejemplo,
WSERVER2012). Si es una instancia de SQL Server con nombre, escriba el
nombre de la computadora y el nombre de la instancia, separados por una
barra oblicua (por ejemplo, WSERVER2012\SQLEXPRESS).

De otra manera, puede ocurrir el siguiente error cuando el botón OK es


presionado:
Para establecer cómo un usuario se autenticaría a la instancia
WSERVER2012\SQLEXPRESS, debajo de la sección Select a page o en la
parte superior izquierda del diálogo New Linked Server, seleccione el elemento
Security:
Aquí, diferentes maneras de autenticarse al servidor enlazado pueden ser
configuradas.

Debajo de Local server login to remote server login mappings, dos maneras


de ingreso local a un recurso remoto pueden ser establecidas. Una manera es
asociar un inicio de sesión local con un inicio de sesión remoto, y otra manera
es personificar.

Inicio de sesión local

En el campo Local Login, todos los inicios de sesión locales serán listados. El


inicio de sesión local puede ser de SQL Server Authentication:
O de Windows Authentication:

Ahora, cuando se hace clic en el botón OK en el diálogo New Linked Server, el


siguiente mensaje aparecerá:The login mappings should either be impersonate
or have a remote login name (Los mapeos de los inicios de sesión deberían ser
personificados o tener un nombre de inicio de sesión remoto).

Vea la imagen a continuación:


Esto pasa porque la casilla Impersonate no está seleccionada.

Personificar

Cuando la casilla Impersonate está seleccionada, pasa las credenciales al


inicio de sesión al servidor enlazado. Para la Autenticación de SQL Server, el
mismo inicio de sesión con las credenciales exactas debe existir en el servidor
enlazado, de otra manera, cuando se conecte al servidor con la Autenticación
de SQL Server, la lista de bases de datos bajo la carpeta Catalogs puede
verse como esto:
Para inicios de sesión de Windows, debe haber un inicio de sesión válido en el
servidor enlazado. Para usar la personificación, la delegación entre el servidor
local y el servidor enlazado debe ser establecida.

Creemos un servidor enlazado usando el inicio de sesión de Windows. Desde


la caja Local Login, seleccione el inicio de sesión de Windows y seleccione la
casilla Impersonate y presione el botón OK: casilla Impersonate y presione el
botón OK:
Debajo de la carpeta Catalogs, todas las bases de datos que están localizadas
en el servidor enlazado serán listadas:

Usuario Remoto

La opción de usuario remoto permite a los usuarios desde el SQL Server local
conectarse al servidor enlazado SQL Server incluso aunque sus credenciales
no están presentes en el servidor remoto usando las credenciales desde el
usuario que existe en el servidor remoto.

Contraseña Remota

Especifique la contraseña del usuario remoto.


Desde el menú desplegable Local Login, elija un inicio de sesión que debería
mapear al inicio de sesión remoto. En el campo Remote User, ingrese el
nombre del usuario remoto que existe en el servidor remoto y, en el
campo Remote Password, ingrese la contraseña de ese usuario remoto.
Luego, presione el botón OK:

Ahora, cuando esté conectado al servidor local usando la Autenticación de SQL


Server, con las credenciales de Miki o Zivko, debajo de la carpeta Catalogs,
todas las bases de datos que están disponibles en el servidor remoto para el
inicio de sesión remoto de Nenad serán listadas primero:
Adicionalmente, en el diálogo Linked Server, puede ser identificado cómo los
inicios de sesión no están establecidos en la lista Local server login to
remote server login mappings se conectarán al servidor enlazado, ya que
hay cuatro opciones que pueden usadas y están localizadas debajo de la
sección For a login not defined in the list above, connections will:

También podría gustarte