Тема: CSDN Migrate требует файл

При восстановлении БД утилитой CSDN Migrate возникает ошибка

Cannot open file "D:\ELIT.part1.cbk". Не удается найти указанный файл.

На самом деле такого файла не должно быть, так как файл был создан один, размером 16,3Мб.

TechnologiCS 6.0.1.0 (13165)
Исходная БД работала под Microsoft SQL Server 2008 (RTM) - 10.0.1600.22
Восстанавливать пытаюсь под  MS SQL 2008 Express Edition (Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1)

Не удалось восстановить БД и под исходным MS SQL Server`ом (та же ошибка).
В чём причина ошибки?

Re: CSDN Migrate требует файл

а бакап создан был какой версией утилиты?

Re: CSDN Migrate требует файл

скажем так. До версии 6.0.1 утилита бакапа, если не могла сделать бакап, ругалась и прекращала работу. Созданный таким образом файл чаще всего в будущем давал вот такую ошибку ( да и размер 16 метров для реальной базы странноват).
С версии 6.0.1 мы значительно переработали обработку ошибок, и в случае ошибочного бакапа программа пытается удалить созданный ею файл. Так что такая ошибка в новой версии маловероятна (хотя и не исключена).

Re: CSDN Migrate требует файл

Олег Зырянов пишет:

а бакап создан был какой версией утилиты?

Версия файла CSDNMigrate - 6.0.1.13157.

Олег Зырянов пишет:

да и размер 16 метров для реальной базы странноват

Да нет, вроде нормально - это без восстановления файлов документооборота.

Re: CSDN Migrate требует файл

С какими параметрами запускали утилиту CSDNMigrate при создании бакапа?
Какой точный размер файла в байтах получился?
В какой момент происходит ошибка?
Повторяется ли ошибка если создать новый бакап?

(изменено: Дмитрий Гамий, 3 августа 2011 11:18:53)

Re: CSDN Migrate требует файл

Виктор Бебякин пишет:

С какими параметрами запускали утилиту CSDNMigrate при создании бакапа?

Опция "Сохранять файлы документооборота" была отключена


Виктор Бебякин пишет:

Какой точный размер файла в байтах получился?

17 138 208 байт

Виктор Бебякин пишет:

В какой момент происходит ошибка?
Повторяется ли ошибка если создать новый бакап?

Ошибка происходит после нажатия кнопки "Выполнить" на этапе "Готовность к операции" (там где выводятся введённые параметры восстановления БД).
Несколько раз пробовал создавать файлы бэкапа - при восстановлении результат такой же.

Re: CSDN Migrate требует файл

Опция "Сохранять файлы документооборота" была отключена

Я имел ввиду командную строку, например:

С:\CSDNMigrate.exe параметры

Re: CSDN Migrate требует файл

в файле бакапа есть еще файлы, может попробовать другую папку?

Re: CSDN Migrate требует файл

Виктор Бебякин пишет:

в файле бакапа есть еще файлы, может попробовать другую папку?

Нет, файл создаётся один.

(изменено: Виктор Бебякин, 3 августа 2011 12:12:40)

Re: CSDN Migrate требует файл

А нет ли в папке других файлов кроме бакапа, может скрытые?
И попробуйте задать другое имя бакапа, без точек, пробелов и на английском языке.
Путь к файлу так же должен быть без пробелов.

(изменено: Дмитрий Гамий, 3 августа 2011 12:20:15)

Re: CSDN Migrate требует файл

Попробовал. Результат аналогичный:

Cannot open file "D:\backup\IndustriCS.part1.cbk". Не удается найти указанный файл.

Путь к файлу бэкапа:

D:\backup\IndustriCS.cbk

Других файлов в папке нет.

Re: CSDN Migrate требует файл

На всякий случай проверьте пожалуйста (или подмените) файл *.fmd  вашей версии при бакапе ( с тем что лежит в дистрибутиве) . Возможно он просто поврежден и это дает такую ошибку.

Re: CSDN Migrate требует файл

Олег Зырянов пишет:

На всякий случай проверьте пожалуйста (или подмените) файл *.fmd  вашей версии

К сожалению, и это не помогло... Возможно, нужно такое же проделать и на том компьютере, где делался бэкап. Но сейчас это временно не возможно.

Re: CSDN Migrate требует файл

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

Re: CSDN Migrate требует файл

Недавно опять столкнулся с указанной проблемой, но теперь уже с TechnologiCS 6.2.0.0(15918).

Опишу по порядку.

На предприятии заказчика установили серверную часть, MS SQL Server 2005 из установочного комлекта, развернули пустую базу данных. Для дальнейшей настройки БД сделал для себя бэкап утилитой CSDN Migrate.
Сформированный файл имеет размер 8,12 МБ (8 516 389 байт).
При восстановлении утилита выдаёт ошибку:

Cannot open file "D:\IndustriCS.part1.cbk". Не удается найти указанный файл.

Решил обмануть - создал пустой файл "IndustriCS.part1.cbk" и повторно запустил утилиту восстановления. В этот раз текст ошибки был такой:

Cannot open file "D:\IndustriCS.part-2085855232.cbk". Не удается найти указанный файл.

После повторения действий ошибки шли в аналогичном формате:

Cannot open file "D:\IndustriCS.part-2085855231.cbk". Не удается найти указанный файл.

Cannot open file "D:\IndustriCS.part-2085855230.cbk". Не удается найти указанный файл.

Ну, и так далее ...

Было предположение, что у меня какая-то не такая версия утилиты CSDN Migrate, не совпадает с той, что стоит у заказчика на сервере, но и восстатновление утилитой, установленной у заказчика, выдало ту же ошибку.

Может решение проблемы кроется в том, что исходная БД пустая?

Re: CSDN Migrate требует файл

В CSDNMigrate есть ошибочка. Соберем СП на нее.

Re: CSDN Migrate требует файл

Хорошо. Спасибо!

Re: CSDN Migrate требует файл

СП собрали.

Спасибо сказали: Дмитрий Гамий1