powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите, кто знает, с распределённым запросом, плз
2 сообщений из 2, страница 1 из 1
Помогите, кто знает, с распределённым запросом, плз
    #32040845
Beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в следующем: есть два SQL (7.0 или 2000) AAA и BBB, BBB прилинкован под именем ССС на сервере ААА. Таких связок AAA-BBB, где ВВВ с альясом ССС, будет в будущем много. Требуется код для AAA, который будет использовать альяс CCC и как-то заранее заданную базу на этом CCC(коорая может быть разной) в смешанном запросе типа (без всякой логики, просто пример)
"SELECT ac.*, a.* FROM CCC...authors ac, authors a".
У меня получилось прилинковать сервер, чтобы потом в запросе не упоминать конкретную базу, только так:
EXEC sp_addlinkedserver 'CCC','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=BBB;DATABASE=pubs;UID=sa;PWD=;'
Тогда можно выполнить конструкцию:
select * from openquery( MCOV, 'select * from authors')
, которая может участвовать в смешанных запросах.

Но это мне не кажется красивым решением. Может кто-то предложить лучше?
...
Рейтинг: 0 / 0
Помогите, кто знает, с распределённым запросом, плз
    #32040847
Beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите в последнем запросе:
select * from openquery( ССС, 'select * from authors')
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите, кто знает, с распределённым запросом, плз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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