Re: Ошибка при восстановлении баз
TCS v. 3.4.3 MS-SQL
При использовании утилиты (из папки клиента TCS) по миграции данных, когда делается Restore выдается ошибка:
SQL Server Error: SQL State: 01000, SQL Error Code: 3621
The statement has been terminated.
SQL State: 23000, SQL Error Code: 547
INSERT statement conflicted with COLUMN CHECK constraint 'C_PRJTYPES_PRJTYPE_NOTE_GEN_TYPE'. The conflict occurred in database 'DRO', table 'PRJT
===
INSERT INTO PRJTYPES (PRJTYPE_ID, PRJTYPE_NOTE, PRJTYPE_NAME, PRJTYPE_ICO, CREATOR, CREATE_DATE, CHANGER, CHANGE_DATE, PRJTYPE_NOTE_TEMPLATE, PRJTYPE_NOTE_GEN_TYPE)
VALUES (:PRJTYPE_ID, :PRJTYPE_NOTE, :PRJTYPE_NAME, :PRJTYPE_ICO, :CREATOR, :CREATE_DATE, :CHANGER, :CHANGE_DATE, :PRJTYPE_NOTE_TEMPLATE, :PRJTYPE_NOTE_GEN_TYPE)
Сначала я подумал проблема с базой, и попробовал сделать Backup/ Restore на демо базе (с дистрибутива с TCS v. 3.4.3 ) при Restore тоже вышла ошибка:
SQL Server Error: SQL State: 42S01, SQL Error Code: 2714
There is already an object named '_bar_code_gen64' in the database.
===
CREATE TABLE [_bar_code_gen64] (
[id] bigint IDENTITY(1, 1) NOT NULL,
[P] bit NOT NULL,
CONSTRAINT [PK_bar_code_gen64] PRIMARY KEY ([id])
)
Настройки MS-SQL согласно инструкции.