sql server 2008 r2 - tools - SQL Studio Management-Cómo ejecutar consultas en varios servidores
sql server management studio 2017 (4)
Debe configurar el servidor AMAZON como servidor enlazado en su máquina local. Si lo llamas "AMAZONAS", tu consulta funcionará exactamente como escribiste.
Mi servidor 2 usa SQL Server 2008 R2
Tengo mi servidor SQL local y también una máquina Amazon que ejecuta una instancia de SQL-Server allí.
Puedo conectarme desde mi equipo local a ese SQL de Amazon utilizando la conexión estándar 10.10.10.10, 1433
desde mi Management Studio local.
Lo que necesito hacer ahora es ejecutar una consulta que diga ... me dice qué registros tengo localmente que no están en el servidor de Amazon en este momento.
Algo como:
SELECT *
FROM [LOCAL].dbo.Table1
WHERE Field1 NOT IN
(SELECT Field1 FROM [AMAZON].Database1.dbo.Table1)
============================= Pregunta:
No sé cómo escribir la ubicación "AMAZON" en la ventana de Consulta en sí, ya que se está ejecutando en un servidor diferente.
Cualquier ayuda es realmente apreciada !!!
En SSMS, / Server Objects / Linked Servers. Haga clic derecho, ''nuevo servidor vinculado''. Nombre su servidor y elija el botón de opción "Servidor SQL". Como era un usuario autorizado en ambas máquinas con credenciales de Windows, seleccioné el botón de opción ''Ser creado utilizando el contexto de seguridad actual del inicio de sesión'' en la pestaña de seguridad, y ni siquiera tuve que engañar con las asignaciones de usuarios locales / remotos.
Debería abrir la ventana de su servidor registrado y crear un grupo para sus servidores. a continuación, haga clic con el botón derecho en el nombre del grupo y seleccione una nueva consulta (o seleccione varios servidores en ese grupo). si ejecuta la consulta, se topará con los servidores seleccionados.
Para poder ejecutar consultas en múltiples servidores, se debe establecer un enlace (Servidor vinculado) entre los 2 Servidores. Para crear un servidor vinculado,
- Navegue a la Subcarpeta del Servidor Vinculado debajo de las carpetas del Objeto del Servidor
- Haga clic derecho en la carpeta del servidor vinculado
- Haga clic en Nuevo servidor vinculado
- Proporcione las cadenas de conexión para el servidor
- Nombra tu servidor vinculado.
Ahora puede usar la calificación de objeto completo (LinkedServer.Database.tableOwner.Table) para acceder a los objetos.
Buena suerte !