SQL Server - Creación de servidores vinculados en SQL Server 2012

 
Vista:
sin imagen de perfil

Creación de servidores vinculados en SQL Server 2012

Publicado por Destr0y (8 intervenciones) el 24/04/2014 18:15:46
Buenas amigos, necesito crear dos servidores vinculados pero no tengo mucha idea de como hacerlo ya que lo estoy haciendo con dos servidores creados desde el mismo SQL Server 2012, es decir, tengo un servidor o inicio de sesión y luego una instancia creada y necesito vincular los dos servidores pero no tengo mucha idea de como hacerlo ya que no se si habría que hacerlo mediante IP o como ya que al estar en el mismo lugar no se puede obtener una IP diferente de ambos no? espero que alguno me diga como podría hacerse, gracias y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Creación de servidores vinculados en SQL Server 2012

Publicado por Isaias (4557 intervenciones) el 24/04/2014 18:30:56
Espero que me haya quedado claro.

Tienes UN SERVIDOR, donde tienes instaladas (configuradas) varias instancias y deseas "conectarlas" todas????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Creación de servidores vinculados en SQL Server 2012

Publicado por Destr0y (8 intervenciones) el 24/04/2014 18:34:02
Si, tengo una que se llama JAVIER y la otra que se llama JAVIER\INSTANCIA_2 y quiero vincularlas para poder hacer consultas entre ellas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Creación de servidores vinculados en SQL Server 2012

Publicado por Isaias (4557 intervenciones) el 24/04/2014 19:00:28
Debes crear tu LINKED SERVER hacia la segunda instancia

Suponiendo que estas en tu PRIMER INSTANCIA, abres una pantalla de Analizador de Consultas y ejecutas:

EXEC master.dbo.sp_addlinkedserver
@server = N'LINKTOB'
,@srvproduct=N'B'
,@provider=N'SQLOLEDB'
,@datasrc=N'JAVIER\INSTANCIA_2';

Ya podrías ejecutar sentencias como:

SELECT * FROM [LINKTOB].[<tubase>].[<owner>].[<tuvistaUtabla>]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Creación de servidores vinculados en SQL Server 2012

Publicado por Destr0y (8 intervenciones) el 24/04/2014 19:15:35
Muchas gracias, ya lo he hecho y se ha creado sin problema y he probado a realizar consultas a las bases de datos de ambas instancias y me muestra los datos perfectamente, pero tengo una duda, para que me muestre los datos de ambas tablas (las 2 instancias como debería ser la consulta) en las los instancias hay tablas iguales pero en una hay clientes de una zona y en la otra hay clientes de otra zona entonces me gustaría que en una consulta obtener datos de ambas zonas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Creación de servidores vinculados en SQL Server 2012

Publicado por Isaias (4557 intervenciones) el 24/04/2014 19:23:16
Muy simple, es "manejo de conjuntos":

SELECT * FROM [LINKTOB].[<tubase>].[<owner>].[<tuvistaUtabla>] WHERE ZONA = 1
UNION
SELECT * FROM [<tubase>].[<owner>].[<tuvistaUtabla>] WHERE ZONA = 2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Creación de servidores vinculados en SQL Server 2012

Publicado por Destr0y (8 intervenciones) el 24/04/2014 19:46:56
Vale muchas gracias tío, y para realizar el mismo proceso y realizar consultas desde la segunda instancia debería realizar el mismo proceso y crear otro sp_addlinkedserver hacia la primera instancia no? (lo siento por tanta pregunta, soy bastante torpe con las BD y siempre se me han dado mal jejej)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Creación de servidores vinculados en SQL Server 2012

Publicado por Isaias (4557 intervenciones) el 24/04/2014 19:58:15
Es correcto, si deseas acceder desde la SEGUNDA INSTANCIA hacia la PRIMERA INSTANCIA, debes crear tu correspondiente LINKED SERVER.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar