Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с гетерогенными запросами  [new]
Игорь Евтушенко
Member

Откуда:
Сообщений: 6
Шаг 1. Выполняю select * from openquery. Исполняю. Получаю то что хочу.
Шаг 2. Делаю exec proc. Вываливается с ошибкой Line 2:Incorrect syntax near '1'. НО! В процедуре ничего похожего на '1' нет ! Процедура без выполнения шага 1 работает, работает так же и после гетерогенного запроса если минут 15 выждать.
Подобную ошибку выдает если после гетерогенного запроса сделать update или delete.
Пробовал на чистой машине переустановить сервер с 3-м сервиспаком = такая же ситуация.

ПОМОГИТЕ !
15 фев 05, 15:30    [1322678]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Glory
Member

Откуда:
Сообщений: 104760
И где вы это все проделываете ?
На какой версии ?
Для какого linked server-а ?
15 фев 05, 15:37    [1322703]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Игорь Евтушенко
Member

Откуда:
Сообщений: 6
у меня SQL Server 2000, SP3. Для Linked server используется системный ODBC источник, нацеленный на Pervasive SQL 2000 sp4.
15 фев 05, 15:40    [1322717]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Glory
Member

Откуда:
Сообщений: 104760
Вы все это в QA проделываете ?
15 фев 05, 15:59    [1322795]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Игорь Евтушенко
Member

Откуда:
Сообщений: 6
И в QA и в своем приложении эффект один - без шага 1 все работает нормально, после нормальной отработки шага 1 - ошибка
15 фев 05, 16:01    [1322803]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Glory
Member

Откуда:
Сообщений: 104760
Т.е. срипт
select * from openquery(mylinkedPervasive, '<any query>')
update sometable set somefield = <some value>
выдает ошибку Line 2:Incorrect syntax near '1'. Так ?
15 фев 05, 16:47    [1322969]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Игорь Евтушенко
Member

Откуда:
Сообщений: 6
да.
выдает ошибку второе (заведомо исправное) выражение если его исполнять после первого.
15 фев 05, 18:11    [1323029]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Glory
Member

Откуда:
Сообщений: 104760
Триггера у таблицы из второго запроса есть ?
15 фев 05, 18:21    [1323052]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Игорь Евтушенко
Member

Откуда:
Сообщений: 6
триггеров нет

подобная ошибка может выдаваться не только в том же сеансе, но и в сеансе с другой базой на этом же sql-сервере

такое впечатление что эту ошибку вызывает какой-то системный триггер, который срабатывает при обращении к любому объекту любой базы
15 фев 05, 18:28    [1323076]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Glory
Member

Откуда:
Сообщений: 104760
подобная ошибка может выдаваться не только в том же сеансе, но и в сеансе с другой базой на этом же sql-сервере
При том же запросе update sometable set somefield = <some value> ???
16 фев 05, 10:50    [1324040]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с гетерогенными запросами  [new]
Игорь Евтушенко
Member

Откуда:
Сообщений: 6
в других сеансах, в другой базе, с другими запросами тоже начинают твориться подобные чудеса
16 фев 05, 12:19    [1324349]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить