Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.26;
Скачать: CL | DM;

Вниз

Вызов функции 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
11-1139343783
dem111
2006-02-07 23:23
2006.11.26
objects.dcu


3-1158742757
tor84
2006-09-20 12:59
2006.11.26
Переместить данные из dbf(866) в Access


2-1162938878
Ref
2006-11-08 01:34
2006.11.26
Запрос в ADOQuery


3-1159253506
ScoPal
2006-09-26 10:51
2006.11.26
DOA Oracle не могу получить ошибку привызове процедуры.


1-1160630818
alucard
2006-10-12 09:26
2006.11.26
Есть страничка, необходимо залогиниться.