powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
8 сообщений из 8, страница 1 из 1
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028195
Aleksandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Долго я мучился с sp_addLinkedServer, вроде и удавалось подключать его, только вот больше ничего не удавалось .

Будьте добры, напишите пример запроса, если есть Server1, Server2 с логином Admin1 паролем Admin1, логином Admin2 и паролем Admin2, у каждого база данных Base и таблица Table и нужен запрос типа

SELECT * FROM Server1.Base.Table
WHERE ID NOT IN (SELECT ID FROM Server2.Base.Table)
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028276
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USE master
GO
EXEC sp_addlinkedserver 'Server2', N'SQL Server'
GO

EXEC sp_addlinkedsrvlogin 'Server2', 'false', NULL, 'Admin2', 'Admin2'
GO

SELECT * FROM Server1.Base.Table WHERE ID NOT IN (SELECT ID FROM Server2.Base.Table)
GO
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028303
Aleksandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Glory, но этот вариант у меня не прокатывал.
Когда я писал запрос типа
SELECT * FROM Server1.Base.Table WHERE ID NOT IN (SELECT ID FROM Server2.Base.Table)
он сообщал, что объекты инвалидные. Когда поступил вот так:
SELECT * FROM Server1.Base.dbo.Table WHERE ID NOT IN (SELECT ID FROM Server2.Base.dbo.Table),
он сообщал, что Server 'Server2' is not configured for DATA ACCESS.
Вот я и мучаюсь...
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028306
qwerty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Server 'Server2' is not configured for DATA ACCESS.
В ЕМ поставьте птичку в пропертях линкед сервера в закладке - server option - data access
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028308
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НА Serv2 необходимо выполнить

EXEC master..sp_serveroption 'SERV2', 'data access', 'true'

PS
SQL7 ???
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028316
Aleksandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо, прокатило! )
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028341
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно помогло то ?
...
Рейтинг: 0 / 0
Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
    #32028347
Aleksandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EXEC master..sp_serveroption 'SERVER2', 'data access', 'true'

Вот ее-то мне и не хватало... А то замучился я... Репликации не настраиваются, EnterPrise Manager почему-то не может сконнектиться с удаленным сервером, чтобы импорт/экспорт делать (никакие увеличения таймаута не помогают), работает только Аналайзер, а случился глобальный сбой в синхронизации серверов (она у меня обменом текстовыми данными при помощи своей проги работает), и я не только никак синхронизировать не мог их, но и просто получить информацию, насколько расхождение пошло... Теперь все ок!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пожалуйста, напишите пример, как сделать общий запрос к двум разным серверам из
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]