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

Откуда:
Сообщений: 9944


К сообщению приложен файл. Размер - 14Kb
10 сен 16, 15:02    [19650453]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Со сложным запросом связано может быть, или с тем, что кто-то патчи не ставит на сервер.
10 сен 16, 15:23    [19650473]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ViPRos
Member

Откуда:
Сообщений: 9944
Гавриленко Сергей Алексеевич,

Все обновления вроде автоматически ставятся.

К сообщению приложен файл. Размер - 60Kb
10 сен 16, 15:33    [19650490]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1836
ViPRos,

10.50.1600.1 - это R2 RTM

у него же вроде два пакета сервис паков выходило
10 сен 16, 15:50    [19650518]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ViPRos
Гавриленко Сергей Алексеевич,

Все обновления вроде автоматически ставятся.

Не ставятся.
10 сен 16, 15:54    [19650524]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ViPRos
Member

Откуда:
Сообщений: 9944
Гавриленко Сергей Алексеевич,

Патчи не помогли :(

Это Select с большим IN ('2121212121212',..
Если писать Select count(*) с большим (5МБ) IN ('2121212121212',.. то работает

Если писать Select ИД, Наименование,.. с большим (5МБ) IN ('2121212121212',.. то НЕ работает
10 сен 16, 17:14    [19650671]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ViPRos
Гавриленко Сергей Алексеевич,

Патчи не помогли :(

Это Select с большим IN ('2121212121212',..
Если писать Select count(*) с большим (5МБ) IN ('2121212121212',.. то работает

Если писать Select ИД, Наименование,.. с большим (5МБ) IN ('2121212121212',.. то НЕ работает
А не надо писать такие скрипты.
10 сен 16, 17:24    [19650695]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ViPRos
Member

Откуда:
Сообщений: 9944
Гавриленко Сергей Алексеевич,

ну я ж не про скрипты написал, а про то что есть непонятная ошибка
10 сен 16, 17:25    [19650698]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ViPRos
Гавриленко Сергей Алексеевич,

ну я ж не про скрипты написал, а про то что есть непонятная ошибка
Ошибка понятная. Сервер вам сообщает, что "не надо писать такие скрипты, я их выполнить не могу".
10 сен 16, 19:27    [19650927]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ViPRos
Member

Откуда:
Сообщений: 9944
Гавриленко Сергей Алексеевич,

Да что ты!
Сервер мог бы сказать - Сахават, у нас тут есть ограничение на n <= 100 000,
в
test_expression [ NOT ] IN   
    ( subquery | expression [ ,...n ]  
    )  


А не туфту гнать про сложность запроса (уж проще некуда - Select ИД, Наим from Табл where ИД in ('',...))
10 сен 16, 20:11    [19651005]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31957
ViPRos
Патчи не помогли :(
А сейчас какая версия?

ViPRos
Если писать Select ИД, Наименование,.. с большим (5МБ) IN ('2121212121212',.. то НЕ работает
Увы, бывает...
Напишите в коннект багу. Впрочем, версия у вас уже не особо актуальная. Может, в новых версиях парсер получше будет.
10 сен 16, 21:43    [19651154]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ViPRos
Гавриленко Сергей Алексеевич,

Да что ты!
Сервер мог бы сказать - Сахават, у нас тут есть ограничение на n <= 100 000,
в
test_expression [ NOT ] IN   
    ( subquery | expression [ ,...n ]  
    )  



А не туфту гнать про сложность запроса (уж проще некуда - Select ИД, Наим from Табл where ИД in ('',...))
Сервер вообще не смог разобрать ваш запрос, о чем вам и сказал. Ваши n не посчитались у него.
Упрощайте запрос и прекращайте говнокодить стейтменты по 5 Мб. Достаточно ваши значения не в литерал запихать, а в таблицу.
10 сен 16, 22:01    [19651191]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ViPRos
Member

Откуда:
Сообщений: 9944
alexeyvg,

на этом тоже не работает

К сообщению приложен файл. Размер - 61Kb
11 сен 16, 02:49    [19651601]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ViPRos
Member

Откуда:
Сообщений: 9944
Гавриленко Сергей Алексеевич,

Как эту ошибку обойти я не спрашивал. Просто хотел удостоверится, что это ошибка.
11 сен 16, 02:56    [19651604]     Ответить | Цитировать Сообщить модератору
 Re: Чем это сообщение может быть связано?  [new]
ZaloJNik
Member

Откуда:
Сообщений: 50
ViPRos
Гавриленко Сергей Алексеевич,

Как эту ошибку обойти я не спрашивал. Просто хотел удостоверится, что это ошибка.


Достойная смена Glory растет.
12 сен 16, 14:05    [19654507]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить