Как прикрепить БД 655 к экземпляру SQL 2005 612? - PullRequest
0 голосов
/ 05 мая 2009

Я пытаюсь подключить свою базу данных к серверу, на котором выполняется SQL2005, и обнаружил ошибку, в которой говорится, что моя БД имеет версию 655, которая не поддерживается в системе 612 Есть ли способ изменить мою БД, чтобы получить присоединение или узнать, что вызывает структурные изменения, которые мешают мне присоединить мою БД?

РЕШЕНИЕ

Если щелкнуть правой кнопкой мыши базу данных, которую вы хотите обновить, и перейти к созданию сценариев. Затем вы можете сгенерировать копию вашей базы данных для целевой версии и узнать из списка ошибок, какие таблицы имеют проблемы и каковы эти проблемы. После того, как вы изменили свою БД, вы можете использовать скрипт на целевой машине. Не забудьте выбрать, чтобы добавить свои индексы и данные в скрипт.

Я не знаю, почему никто не написал это нигде, но для тех, кто страдает, я бы порекомендовал это в качестве первого варианта. Это прекрасно сработало для меня.

Ответы [ 2 ]

2 голосов
/ 05 мая 2009

Это звучит как проверка версии на сервере SQL, чтобы убедиться, что вы не используете новый файл БД со старой (не исправленной) БД и не повредите его в процессе.

2 Опции:

1) Исправить базу данных (поднять ее до последнего уровня исправления)

2) Присоедините вашу БД к БД с необходимым уровнем исправления, экспортируйте / сделайте резервную копию, переместите резервную копию на сервер-нарушитель и снова импортируйте / восстановите ее.

0 голосов
/ 05 мая 2009

Если щелкнуть правой кнопкой мыши базу данных, которую вы хотите обновить, и перейти к созданию сценариев. Затем вы можете сгенерировать копию вашей базы данных для целевой версии и узнать из списка ошибок, какие таблицы имеют проблемы и каковы эти проблемы. После того, как вы изменили свою БД, вы можете использовать скрипт на целевой машине. Не забудьте выбрать, чтобы добавить свои индексы и данные в скрипт.

Я не знаю, почему никто не написал это нигде, но для тех, кто страдает, я бы порекомендовал это в качестве первого варианта. Это прекрасно сработало для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...