#0
by Mikhail Volkov
На очень удаленном филиале база на 8.1 сервер 2003х86. При попытке выгрузить в dt, пишет: "Ошибка использования операции 'ОБЪЕДИНИТЬ' ('UNION'). Допустимо объединение не более 256 результатов запроса". Думал, что SQL-ошибка, с большим трудом забрал ее SQL-бекапом, развернул на другом сервере, тоже 2003х86. Ошибка та же!? ТиИ затыкается на "Проверка ссылочной целостности информационной базы". Есть шансы вылечить?
#1
by Mitriy
думаю, надо смотреть в сторону каких-нибудь реквизитов с типом все ссылки... или что-то вроде этого...
#11
by Mikhail Volkov
Где в конфигураторе? Я бы все временно убрал, чтобы выгрузить... думаю, что такой запрос возникает при компиляции?
#13
by Mikhail Volkov
Проверка логической целостности. РегистрНакопления... Неверные вспомогательные данные таблицы. Значение изменено. Но все равно не помогло!?
#15
by Alexey_Morov
Может в базе в каком-то поле оказалось некорректное значение? Сработал sql injection? Тогда результат выгрузки может быть некорректным.
#16
by Mikhail Volkov
Не, это результат ТиИ уже здесь, а MS Profiler на удаленном сервере не смотрел, связь очень хреновая...
#17
by МихаилМ
в 99% случаев 1c оборачивает запросы. но все равно только ТЖ и ms sql profiler помогут локализовать проблему.
#19
by Mikhail Volkov
Сейчас запустил ТиИ реструктуризацию таблиц, а то на удаленном сервере ТиИ совсем затыкается...
#21
by Alexey_Morov
Согласен. Но это немного ухудшает производительность. Плюс не используются новые фишки MS SQL 2008-2012 (common table expression и т.д.). Так? Сколько ни ловил профайлером запросы, ни одного с CTE не поймал.
#23
by Alexey_Morov
Админы зверствуют и против того, чтобы я заводил ветку, посвящённую новым возможностям MS SQL 2008-2012 и использованию их в 1С. Поэтому прошу Вас завести данную ветку.
#24
by Mikhail Volkov
Решил лечить базу посредством ВыгрузкаЗагрузкаДанныхXML, переносить только текущий год (за одним свертку сделать). Сохранил конфигурацию, загрузил в новую файловый вариант. И тут выдало: В процессе обновления информационной базы произошла критическая ошибка. по причине: Ошибка СУБД: Длина ключа индекса превышает максимально допустимую '_InfoRe6400_ByDims_SSSSSSRSRR (_Fld6401_TYPE, _Fld6401_S, _Fld6402_TYPE, _Fld6402_S, _Fld6403, _Fld6404, _Fld6405, _Fld6406, _Fld6407RRef, _Fld6408, _Fld6409RRef, _Fld6410RRef)' Куда копать?
#27
by Mikhail Volkov
Зашел в таблицы SQL, там таких имен нет: _InfoRe6400..., есть _InfoReg...!? Загрузил эту же конфигурацию в SQL вариант - все нормально! Выгрузил эту пустую базу в dt, загружаю в файловый вариант, и та же хрень: Ошибка СУБД: Длина ключа индекса превышает максимально допустимую '_InfoRe6400_ByDims_SSSSSSRSRR (_Fld6401_TYPE, _Fld6401_S, _Fld6402_TYPE, _Fld6402_S, _Fld6403, _Fld6404, _Fld6405, _Fld6406, _Fld6407RRef, _Fld6408, _Fld6409RRef, _Fld6410RRef)' Что не хватает для файлового варианта 8.1? Давно с ней не работал...
#28
by Живой Ископаемый
ну вот и после того как ты загрузил в СКЛ-вариант, что тебя остановило от того, чтобы смочь ответ на вопроса ?
#29
by Mikhail Volkov
Если бы он был в СКЛ-варианте, я по содержимому может быть смог определить, что за регистр. Но его там нет! А в файловом варианте как?
#30
by shuhard
а при чем здесь 8.1, это какой то умник в Рг сведений забубенил в измерения строку 1024
#32
by Mikhail Volkov
Да, нашел его в таблице _InfoReg6400, но она пустая!? Как определить, что за регистр? Проверяю все РС, пока не нашел...
#37
by 1Сергей
Ищи обработку Просмотр метаданных, чтобы определить какая таблица к какому объекту относится
#40
by Mikhail Volkov
Где, на ИТС? Ну нашел индекс _InfoRe6400_ByDims_SSSSSSRSRR, а как определить, что за регистр в 1С? Можно в студию?
#42
by Mikhail Volkov
У меня в 8.1 какая-то допотопная консоль запросов :( Может, поделишься? mvolkov@loginural.ru
#43
by Живой Ископаемый
2 и вот если я поделюсь с тобой, то как же ты собираешься открыть в 8.1 обработку предназначенную для 8.2?
#44
by Живой Ископаемый
не будь Рип-ван-винклем, переходи на 8.2 ну или уж дождись сентября и переходи на 8.3
#45
by Живой Ископаемый
и вообще, при чем тут консоль запросов? тебе нужна строчка кода которая написана. Сооруди обработку с формой и кнопкой, чтобы по кнопке выполнялась эта строка. чтож ты как маленький совсем, а?
#46
by Mikhail Volkov
Действительно оказался РС ДополнительныеРеквизитыНоменклатуры, у которого 7 измерений Строка, Длинна 100, Допустимая длина Переменная, т.е. может быть 1024!? Исправить на фиксированная?
#48
by Mikhail Volkov
Тогда что с ним не так? Кроме 7 строковых измерений, еще 3 - справочники, ресурсов нет, 1 ревизит строка 150.
#50
by Mikhail Volkov
Строковых: 7*100+150, вроде нет. Еще 3 измерения - справочники, их как считать?
#51
by Живой Ископаемый
поэкспериментируй, поставь фиксированные, поставь не 100, а 70, и 150 уменьшь до 70...
#52
by Mikhail Volkov
Как ни странно, но помогло!? Странно, потому что это РС поставщика Рарус УАТ, его никто не менял. В центральном офисе 2 года назад перешли на 8.2, и к этому РС притензий нет. А в этом удаленном филиале давно какие-то непонятки. Поэтому не смогли перейти на 8.2. Теперь появилась возможность лечить базу выгрузкой-загрузкой. Всем большое спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- невостановимая ошибка базы данных,код: -56 таблица: 1susers ошибка захвата
- Ошибка с кодом 70 (ошибка чтения файла)
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Ошибка при выполнении операции с информационной базой Ошибка СУБД: Microsoft OLE DB
- 1С УТ 8.Ошибка:Возможны расхождения ИБ и ленты ФР.Ошибка при "Закрытии чека" печать
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при выгрузке базы: "Ошибка СУБД: out of memory for query result"
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
В этой группе 1С
- Ошибка при открытии внешней обработки. Неверный формат хранилища данных.
- v7: Как сделать кнопку подбор в номенклатуре С7.7
- индексировать реквизит табличной части
- Дублирование в отчете на СКД
- Как программно различить ключи 1с?
- Поиск в УФ как програмно отключить поиск?
- Набор картинок для дискретных значений
- нумерация платежного поручения
- ЗУП, 4ФСС, единовременное пособие при рождении ребенка.
- ЗУП "Не выплачено" в документе "Зарплата к выплате организаций"
- УПП как грамотно просроченный товар списать?
- Бухгалтерская Операция
- Как создать документ?
- КД "не запоминать выгруженные объекты" вываливается при отключении
- Временная разница у готовой продукции (УПП)
- "Документ партии" в "ГТД по импорту" почему нет "Оприходование товаров"
- Расчет себестоимости в УТ 11 по ФИФО (скользящая оценка)
- Как отлаживать ВПФ УТ11
- Cisco Jabber вер. 9 - не запоминает настройки подключения, пароль и логин
- v8: Как называется журнал регистрации 1С в MS SQL