Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.061 c
15-1162946472
Школьник
2006-11-08 03:41
2006.11.26
Как выглядит уравнение прямой в 3D ?


2-1162926039
ils
2006-11-07 22:00
2006.11.26
Подскажите, как красивее реализовать проход по периоду


2-1162462915
Megabyte
2006-11-02 13:21
2006.11.26
Вопрос проектам, использующим пакеты(packages)?


15-1163068211
@!!!ex
2006-11-09 13:30
2006.11.26
Блокировка доступа в инет.


15-1162999270
Sergg
2006-11-08 18:21
2006.11.26
Ввод символа в *.cmd





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский