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 согласно инструкции.

Re: Ошибка при восстановлении баз

Уточните версию TechnologiCS и последовательность ваших действий.

Re: Ошибка при восстановлении баз

Прошу прощения, - неправильно указал версию в предыдущем сообщении.

TCS v. 4.3.4.0 (7875)  MS-SQL
 
При использовании утилиты (из папки клиента TCS) по миграции данных, когда делается Restore  выдается ошибка.

Сделал Backup/ Restore на демо базе (с дистрибутива с TCS v. 4.3.4.0 ) при Restore вышла ошибка.

Последовательность действий - Backup/ Restore 

Настройки MS-SQL согласно инструкции.

Re: Ошибка при восстановлении баз

Опишите пожалуйста подробно, что Вы делаете.
При этом укажите с помощью какой утилиты конретный этап выполнен, и её версию.

Не забудьте указать версию MS-SQL

Re: Ошибка при восстановлении баз

SQL Server Desktop Engine v. 8.00.194 (RTM)
Последовательность следущая запускаю из папки где стоит TechnologiCS утилиту Мигрейд (версию не смотрел, но эта утилита из последней сборки TCS v. 4.3.4.0 (7875) ), делаю Backup, а потом Restor и при последней процедуре в конце выдает ошибку.

Re: Ошибка при восстановлении баз

В дистрибутиве база не поставляется.
Вы делаете Backup утилитой Migrate значит база уже есть.
Где и каким образом Вы взяли базу?
И конечно посмотрите и сообщите версию утилиты миграции.

Re: Ошибка при восстановлении баз

утилита Migrate v. 4.3.4.1680
На дистрибутиве есть две базы, одна пустая. другая демо (папка DemoBase) с примерами скриптами и т.д. (причем, это всегда так было, с любыми сборками) Экспериментировал я в том числе и с демо базой.

Re: Ошибка при восстановлении баз

В дистрибутиве нет баз.
В дистрибутиве есть файлы типа - "cbk" из которых можно создать базу.
Если у Вас появилась база значит вы её как то получили/создали и т.д.
Опишите как что в какой последовательности и какими программами делалось. Не забывайте про версии программ.

Предварительно установите по крайней мере 3-й а лучьше 4-й сервис пак для SQL сервера.

Re: Ошибка при восстановлении баз

Базы, конечно, создаются из файлов типа - "cbk" штатными средствами «CSDNBaseSetup v. 4.3.4.1680» (это и имелось ввиду) dbexpint.dll v. 7.1.1523.17956, dbexpmss.dll v. 7.1.1523.17956, именно так и появилась demo база.
Попробовал то же самое сделать на другом сервере SQL server personal edition v. 8.00.760 (SP3), только базу создал средствами SQL из Backup (сделанного штатными средствами SQL) demo базы с которой раньше проделывал эти процедуры.  При выполнении Restore вышла та же ошибка.

Re: Ошибка при восстановлении баз

Спасибо, ошибку нашли, будем исправлять.