У меня есть заказчик, который прислал мне дамп своей базы данных, который я должен импортировать в MS SQL 2005 и посмотреть.
К сожалению, это (как мне сказали) из MS SQL 4.2 (около 1992 г.) (к которому, по-видимому, также был применен какой-то патч 2000 года ...).
Когда я пытаюсь импортировать файл .bak, я получаю restore media family incorrectly formed
ошибка.
У кого-нибудь есть опыт в этом? Любой совет будет принят во внимание.
Вам придется делать это поэтапно. IIRC, вам нужно сначала запустить SQL-сервер 6.0 или 6.5 на машине, а затем восстановить его. Затем сделайте резервную копию и восстановите на SQL Server 7 (который вам также необходимо настроить), затем сделайте резервную копию и восстановите на SQL Server 2005. Вы должны иметь возможность пропустить SQL Server 2000.
Вы можете использовать для этого виртуальные машины, поскольку это одноразовая вещь, и такая старая база данных, вероятно, не такая уж большая. Если у вас есть MSDN или TechNet, вы можете найти там все необходимые версии. Вам также придется выполнить восстановление на соответствующие версии Windows, поскольку может быть несовместимость между новым и старым программным обеспечением.
Короче говоря, это утомительный и трудоемкий проект.