Как подключить существующие файлы базы данных SQL Server 8.0 к Microsoft Data Engine (MSDE)?

Я пытаюсь подключить базу данных Microsoft SQL Server 2008 в MSDE 2000, но не могу подключиться. Я погуглил много сайтов, но все еще не могу найти решение. Единственное, что я обнаружил, это то, что более новая версия не может быть присоединена к серверам старой версии...

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

2 ответа

Что вам нужно сделать, это:

Скрипт вашей структуры базы данных, включая хранимые процедуры, индексы, функции и т. д. (в SQL Management Studio есть мастер).

создайте пустую базу данных на вашем экземпляре MSDE.

Запустите скрипт, внеся изменения, если какие-либо типы объектов не поддерживаются в более ранней версии SQL.

Массовая вставка данных из более поздней версии в более раннюю версию (еще раз внесение изменений для устранения ошибок, поскольку функции не поддерживаются в более ранней версии). В SQL Management Studio есть мастер. (Не исправляет ваши ошибки)

Нет способа достичь этого - вы никогда не сможете вернуться назад во времени с SQL Server.

То есть: вы не можете с помощью какого-либо метода, трюка, взлома или обходного пути присоединить или восстановить более новую базу данных (файл) до более старой версии SQL Server.

Ни за что. Не работает Даже не пытайся. Нету.

Вам нужно будет найти способ синхронизации двух баз данных - как их структуры (таблицы, представления, хранимые процедуры и т. Д.), Так и их данных (содержимое таблиц) - вручную, например, с помощью сценариев T-SQL для обновления одной базы данных. с другой стороны, инструмент, который поможет вам с этим, или что- то еще, что вы хотите использовать.

Но вы никоим образом не можете формировать или формировать отсоединение / присоединение или резервное копирование / восстановление более новых файлов базы данных SQL Server в более старую версию.

Другие вопросы по тегам