powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обращение к Linked Server из stored procedure
6 сообщений из 6, страница 1 из 1
Обращение к Linked Server из stored procedure
    #32026990
Chestniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HELP!!!!!!!!!!
Люди, кто знает, ПОМОГИТЕ!!!!
Ситуевина: к MS SQL 7.0 привязан MS SQL6.5. При попытке обратиться из query analizera все хорошо и пишет и читает, НО (!) при попытке поместить запрос к 6.5 в хранимую процедуру 7.0 ругается : "Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query."
и что самое противное не понятно где нужно выставить эти чертовы галочки.
Что только не пробывал (разные способы привязки сервера, насторойки провайдеров и т.п.) - не помогает.
то ли руки кривые то ли лыжи не едут ....
Помогите!!!!
...
Рейтинг: 0 / 0
Обращение к Linked Server из stored procedure
    #32026993
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему ответ содержится в Вашем запросе - поставьте в ХП:
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
раз уж сервер так хочет.
...
Рейтинг: 0 / 0
Обращение к Linked Server из stored procedure
    #32026995
Chestniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>ASCRUS
К сожалению, не все так просто ...
Проблема в том что это сообщение об ошибке, как я понимаю, относится к коннекту, при помощи которого привязан сервер.
Так что ваше предложение не решает проблемы (SET ON и в ХП и на серверах я попробывал в самом начале своей бурной борьбы с Enterprise Managerом)
...
Рейтинг: 0 / 0
Обращение к Linked Server из stored procedure
    #32027001
Chestniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, свершилось!!!
Вопрос можно считать закрытым!
Для интересующихся:
Проблема заключалась в том что я пытался сделать обращение из ХП MSSQL7.0 к серверу MSSQL 6.5 но использовал для редактирования той самой ХП Enterpise MANAGER 2000!!!
А при использовании Enterpise MANAGER 7.0 все прошло просто замечательно! заработало с первого раза то, что в 2000 отказывалось работать принципиально. Зарыто в настройках 2000-сервера или может это просто глюк выяснить пока не удалось.
...
Рейтинг: 0 / 0
Обращение к Linked Server из stored procedure
    #32027026
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, для в EM от SQL2000 процедуру с запросом с присоединному серверу мне тоже создать не удалось.

Можно в QA по следующему алгоритму

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
GO
CREATE PROCEDURE ....

После этого процедура и в EM редактируется нормально

PS
SQL2000 EE SP2, в настройках ANSI_NULLS и ANSI_WARNINGS включены
...
Рейтинг: 0 / 0
Обращение к Linked Server из stored procedure
    #32027043
Chestniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Glory!
Через QA значительно удобней чем через удаленку на сервер лезть (а где еще взять EM от MS SQL 7 )
Что самое удивительно EM совершенно спокойно дает редактировать ХП после её создания вне зависимости от того есть там обращения к прилинкованным серверам или нет!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обращение к Linked Server из stored procedure
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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