Имя: Пароль:
1C
 
Переход с файловой базы на SQL
0 Zamik1990
 
14.06.16
12:06
При переходе на SQL возникла ошибка в запросе при синхронизации с бухгалтерией "Ошибка при выполнении операции над данными: Microsoft SQL Server Native Client 11.0 Внутренняя ошибка: был достигнут предел служб выражений. Проверте потенциально сложные выражения в запросе и постарайтесь их упростить  HRESULT=80040E14, SQLSrvr: SQLSSTATE=42000, state=2 Severity=11, native=8632, line=1" Может кто встречал подобную ошибку? помогите пожалуйста!
1 Звездец
 
14.06.16
12:10
2 Зая Бусечка
 
14.06.16
12:12
Выражаться при переходе надо меньше ))
Версия скуля какая?
3 HardBall
 
14.06.16
12:12
Отладчик. Ошибка при выполнении запроса.
4 HardBall
 
14.06.16
12:15
Вангую.
В запросе условие В на составном типе.
5 Zamik1990
 
14.06.16
14:40
Версия Microsoft SQL 2012, А как эту ошибку исправить?
6 catena
 
14.06.16
14:43
(5)"Проверте потенциально сложные выражения в запросе и постарайтесь их упростить"
7 Lama12
 
14.06.16
14:46
(5) Наиболее вероятная причина в (4). Лучше вообще все места с составными типами проверить. Где есть необходимость привести у нужному.
8 xxTANATORxx
 
14.06.16
14:48
(0)переписать запрос
времянки, ВЫРАЗИТЬ, ССЫЛКА, "правильное" соединение таблиц должны помочь
9 Zamik1990
 
14.06.16
15:22
Дело в том что на файловой все работало нормально, а после переноса вылезла эта ошибка, может что-то на стороне SQL нужно сделать?
10 torgm
 
14.06.16
15:34
(9) тебе же написали (4), (8)
11 DrZombi
 
гуру
14.06.16
15:42
(9) При формировании запроса по составному типу, сиквель, а вернее 1С интерпретирует обращение ко всем таблицам в этом типе.
Правильней просто ограничить код запроса в 1С видом:

ТипЗначения(Табл.Регистратор) = Тип(Справочник.Такой-то)
12 КМ155
 
14.06.16
15:45
(9)[Дело в том что на файловой все работало нормально]
и на постргри будет работать
мс сиквел не прощает отклонений от стандартов