Имя: Пароль:
1C
 
Ошибка SQL, не могу разобраться
0 Barbossa
 
03.02.09
08:51
Ошибка такая:
Ошибка СУБД:
Microsoft OLE DB Provider fo SQL Server: A column has been specified more than once in yhe irder by list. Column in the order by list must be unique.
HRESULT=800040E14,SQLSrvr:Error state=1,Severity=F,native=169,line=1201

Я так понимаю связано  с уникальностью колонок. В файловом варианте все работает отлично.
1 Demiurg
 
03.02.09
08:56
номер платформы?
2 Serg_1960
 
03.02.09
08:56
Имхо: файловый вариант "эммулирует" работу SQL и "игнорирует" ошибки, связанные с неуникальностью. SQL сервер таких ошибок "не прощает".
3 Demiurg
 
03.02.09
08:58
собери технологическим журналом http://infostart.ru/blogs/929 запрос, который дает эту ошибку
4 Barbossa
 
03.02.09
09:04
(1)  1С:Предприятие 8.1 (8.1.13.41)
5 Barbossa
 
03.02.09
09:12
(3) Туманный текст. Не слишком понятно что да как.
6 Demiurg
 
03.02.09
09:23
(5) что конкретно
еще пример сбора запроса есть тут http://www.gilev.ru/1c/81/index/optimquery.htm
7 Barbossa
 
03.02.09
09:32
(6) Спасибо, поразбираюсь
8 Demiurg
 
03.02.09
09:35
(7) к чему стремиться - найти ошибку в запросе 1С и переписать его
9 Serg_1960
 
03.02.09
09:39
(8) Воот, давно бы так :) Теория это хорошо, но практика - лучше :) Изменить запрос (если можно!) и забить на..., - тьфу, - забыть на время эту ошибку...
10 Barbossa
 
03.02.09
10:00
Хммм, настроил технологический журнал, но что-то пусто там.
Пробовал выполнять разные запросы, но пусто.
11 Barbossa
 
03.02.09
10:05
Ложная тревога, просто создание долгое у логов :)
12 Demiurg
 
03.02.09
10:12
да в ЦУП тоже сбор ждет пару минут заверешение записи логов
найдите запрос и научитесь воспроизводить им проблему
после этого надо его проанализировать (наверно конструкция УПОРЯДОЧИТЬ там будет виноватая)
13 Demiurg
 
03.02.09
15:12
(7) ну и?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший