v8: Ошибка СУБД SqlDumpExceptionHandler при выполнении запроса #189112


#0 by Chav
Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: SqlDumpExceptionHandler: Process 52 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process. по причине: Microsoft OLE DB Provider for SQL Server: SqlDumpExceptionHandler: Process 52 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process. кто подскажет как избавиться?, смотрел код возникает когда происходит: запрос.выполнить; что сделать?
#1 by Chav
УПП скуль, около 20 пользователей, тестирование и исправление не помогают...
#2 by Chav
up :(
#3 by Херрес
перегрузить или переставить SQL-сервер, наверно
#4 by Chav
эт очень долго... а народу работать надо!!!.. по другому ни как?..
#5 by Chav
оказывается делали вчера несколько раз... не помогает... :'(((((
#6 by Neco
Для всех документов такая беда или только для одного конкретного?
#7 by Chav
только для одного конкретного... в том то вся и фишка... выгружаю в файловый режим все нормуль... скуль говорят переставляли вчера пару раз-- не помогает.. :(
#8 by Salvador Limones
Сервис-пак скуля какой?
#9 by Chav
#10 by Salvador Limones
Хммм.. Нашел по поиску вот это: Может, криво СП встал?
#11 by Chav
спасиб... но ни то помоему совсем... :((
#12 by Chav
перставляли несколько раз...
#13 by Neco
C партнерского форума: >Ошибка SQL при заполнении документа "Формирование записей книги покупок" Ошибка СУБД: Microsoft OLE DB Provider for SQL Server ...... В результате недолгих мучений выявилось, что такое поведение в SQL обусловлено наличием в запросе конструкции: (НЕ СУММА(ЕСТЬNULL(НДСНачисленныйОстатки.СуммаБезНДСОстаток, 0) - ЕСТЬNULL(НДСРеализация0Остатки.СуммаБезНДСОстаток, 0) + ЕСТЬNULL(НДСНачисленныйОстатки.НДСОстаток, 0) - ЕСТЬNULL(НДСРеализация0Остатки.НДСОстаток, 0)) = 0)
#14 by Chav
в моем случае есть в запросе строка: ее переписать?.... щас будем пробовать...
#15 by х86
у меня тож на ИМЕЮЩИЕ ругался, пришлось изменить запрос и проверять в выборке
#16 by Chav
документ "восстановление НДС"
#17 by Chav
а ругается именно на "имеющие" можно его какой нить конструкцией прямо в запросе заменить?...
#18 by Neco
Можно сделать вложенный запрос, а потом наложить условие через ГДЕ
#19 by х86
да, я вначале так хотел сделать, потом подумал и решил что в проще в выборке наложить условие
#20 by Neco
А я в свое время переделал, тоже вроде времени не много заняло.... Это от контекста решаемой задачи зависит
#21 by Chav
переписал через ГДЕ, ща всех выгоняю и попробую...
#22 by Chav
НЕ ПОМОГАЕТ!! :( все равно то же самое... выкидывает и ругается!!... :(
#23 by Chav
мож запрос выложить?... он здоровый правда!...
#24 by Neco
Ну выложи
#25 by Chav
Выдает ошибку на строке: Возврат Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); ошибку описал в
#26 by Chav
причем после этой ошибки, он еще и в конфигураторе иногда ругается тем же метом.. выдает такое же сообщение.. и выкидывает половину узверей.. :(( поможите кто чем может... а то меня и расстрелять ведь могут :(
#27 by Chav
засунул запрос в консоль отчетов.... удалил строку имеющиеся... просто в тупую удалил... не помогло... все равно ругается так же:(
#28 by Neco
Да у меня тоже вываливается. В чем проблема... нужно ковырять группировки, мне, например, не нравятся группировки во вложенном запросе
#29 by 1CBuilder
Это че получается - 1С-у пофигу на свзку с SQL,так что половину запросов перелопачивать придется или они самые главные запросы протестировали на скуле, а остальные отдали на прогов компаний - если так , то это не есть очень хорошо
#30 by Chav
сгруппировать их во внешнем запросе?... ща попробую..
#31 by Chav
-> промахнулся
#32 by Chav
А у тя какая платформа?.. у меня 12 эт что ж получается? проблема не в скуле? а именно в запросе?.. %-/
#33 by Chav
убрал группировки, уже минут 20 думает... :( но пока не вываливается.. мож что и выйдет :/
#34 by Chav
все доигрался....:-((((( теперь уже и при запуске выдает: Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: Ошибка подключения по причине: Microsoft OLE DB Provider for SQL Server: Ошибка подключения HRESULT=80004005, SQLSTATE=08S01, native=0
#35 by Chav
убрал я группировки, долго думал... но все равно упал...:(
#36 by Chav
ЕСТЬNULL(НДСПредъявленныйРеализация0Остатки.СчетФактура.Контрагент, НЕОПРЕДЕЛЕНО) и замечательно начинает работать..... :(( в чем фишка?
#37 by Neco
вот так скорее всего 1С "оптимизирует" в свои запросы в SQL, что вываливается на ровном месте
#38 by Chav
я вот теперь думаю чем заменить это выражение... :(
#39 by Chav
и всем остальным. Разобрался!!! в результате запрос изменился в одном только месте!!! : вместо ТОГДА НДСпоОСиНМАОстатки.СчетФактура.Контрагент было написано: ТОГДА ЕСТЬNULL(НДСпоОСиНМАОстатки.СчетФактура.Контрагент, НЕОПРЕДЕЛЕНО)
#40 by Chav
я так думаю что ошибка возникала из-за того что НДСпоОСиНМАОстатки.СчетФактура имела составной тип данных и не во всех документах имелось поле Контрагент... :( надеюсь что теперь все будет тоже правельно так как если запрос не найдет поле контрагент то должен по идее вернуть значение НЕОПРЕДЕЛЕНО... и проверка получается была не нужна... я правельно мыслю?
#41 by Neco
ОК будем знать
#42 by Neco
Попробовал в SQL 2005 изначальный запрос из - прошел без ошибки, выдал результат
#43 by Chav
значит все в кубе... и 1с и скуль:(... поднимем вопрос об смене скуля... спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С