8.х duplicate key was found

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем Aparatus, 9 окт 2018.

  1. TopicStarter Overlay
    Aparatus
    Offline

    Aparatus Опытный в 1С

    Регистрация:
    3 апр 2013
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    Привет, помогите, пожалуйста.
    Проблема в следующем.
    Была база УТ 11 (летний релиз) файловая, ввиду роста пользователей, решили перенести на mssql (2014), создал пустую базу, выгрузил dt, загружаю в новую (кстати платформа 8.3.12.1616). При загрузке вылетает с ошибкой

    Ошибка загрузки информационной базы. В информационную базу загружены не все данные
    по причине:
    Попытка вставки неуникального значения в уникальный индекс:
    Microsoft SQL Server Native Client 11.0: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo._AccumRgT22706' and the index name '_AccumRg22706_ByDims'. The duplicate key value is (0, 4018-02-01 00:00:00, 0x8f9b8668f703453111e7f3f1f00d4433, 0x9ffc6bb96844d5444bdd022e8a417135, 0xa2a5c2547c4300d611e7ebfcbabe934e, 0xab4c82a0389185c911e7adf0ae50cf25, 0x08, 0x00000154, 0x8f9b8668f703453111e7f475ba187939, 0xa2a5c2547c4300d611e7ebfcbabe9350, 0x01, 0x00000000, 0x00000000000000000000000000000000, 0x8c8d0688fd890a1d46ef94e1507f3953, 0).
    HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

    Различные проверки платформы никаких результатов не дали.
    Честно, уже не знаю куда рыть, и как поступить лучше, прошу помощи, если у кого-то была подобная проблема, поделитесь решением. Спасибо.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.399
    Симпатии:
    973
    Баллы:
    204
    какие именно проверки делали перед выгрузкой базы в *.dt?
  3. TopicStarter Overlay
    Aparatus
    Offline

    Aparatus Опытный в 1С

    Регистрация:
    3 апр 2013
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    После того, как обнаружилась ошибка, прогонял ТИИ и chkdbfl, ничего плохого ими найдено не было.
  4. TopicStarter Overlay
    Aparatus
    Offline

    Aparatus Опытный в 1С

    Регистрация:
    3 апр 2013
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    Потом рылся tool_cd, находил эти записи, удалял, пробовал загружать, и нет. Потом вовсе удалял эту таблицу и снова загружал, одно и тоже пишет. Вариант с удалением таблицы вообще фурор, такого я ещё не видел.
    --- Объединение сообщений, 9 окт 2018 ---
    Как вариант напоследок оставил полную выгрузку и загрузку (xml файл) в чистую базу, но перед этим решил спросить вас.
    Последнее редактирование: 9 окт 2018
  5. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.399
    Симпатии:
    973
    Баллы:
    204
    Что именно из ТиИ выполнялось?
  6. TopicStarter Overlay
    Aparatus
    Offline

    Aparatus Опытный в 1С

    Регистрация:
    3 апр 2013
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    естественно всё, и поверьте, вариаций было много
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.399
    Симпатии:
    973
    Баллы:
    204
    Выполнять бездумно все из ТиИ - то еще занятие.

    Если файловая БД
    1. Выполнить сжатие таблиц.
    2. Выполнить реиндексацию, лог выложить сюда.
    3. Выполнить реструктуризацию таблиц, лог выложить сюда.
    4. Выполнить проверку логической и ссылочной целостности с удалением объектов и ссылок на пустые объекты + Пересчет итогов, лог выложить сюда.

    Для клиент-серверного варианта БД, все кроме п.1.

    Все действия - строго на копии БД.

Поделиться этой страницей