Форум: "Базы";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
ВнизВызов функции Linked сервера Найти похожие ветки
← →
Stanislav © (2006-09-22 15:58) [0]Нужно вызвать функцию, которая находится на другом MSSQL сервере
вызываю так:
suclserver.sucalculate.dbo.GetDobFicsacPrProgNZP (10, 5, 1)
Говорит что сильно много префиксов
OPENQUERY не подходит т.к. надо параметры передавать.
← →
stone © (2006-09-22 16:04) [1]
> OPENQUERY не подходит т.к. надо параметры передавать.
ну так передавай, в чем проблема?
← →
Stanislav © (2006-09-22 16:07) [2]stone © (22.09.06 16:04) [1]
Как?
← →
stone © (2006-09-22 16:13) [3]используй sp_executesql
пример использования есть в БОЛ
← →
Stanislav © (2006-09-22 16:18) [4]Мне результат нужно использовать в связке с другой таблицей
Select * from suclserver.sucalculate.dbo.GetDobFicsacPrProgNZP (10, 5, 1)
inner join...
← →
stone © (2006-09-22 16:23) [5]да какая разница
выбирай данные через sp_executesql во временную таблицу, а потом джойни ее с чем хочешь
← →
Stanislav © (2006-09-22 16:30) [6]Спасибо буду разбираться!
← →
Fay © (2006-09-22 16:44) [7]2 Stanislav © (22.09.06 15:58)
Какая версия MSSQL ? Если 2005, то можно использовать синонимы
← →
Stanislav © (2006-09-22 16:56) [8]Fay © (22.09.06 16:44) [7]
не 2000, на 2005 проблем нет.
← →
Ega23 © (2006-09-22 17:38) [9]
> stone © (22.09.06 16:13) [3]
Кстати, помнится на последнем ММП ты мне что-то про линкованые сервера рассказывал. И, вроде, как раз про OpenRowSet.
Не напомнишь, в чём там проблема была?
Можно по мылу, чтобы оффтопом ветку не засорять...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.065 c