2012-04-07 7 views
0

У меня есть база данных, созданная на ящике с использованием SQL Server 2008 Express, и я занимаюсь разработкой веб-сайта между этим и другим ящиком (настроенным другом некоторое время назад) с использованием 2008 R2. К сожалению, я столкнулся с двумя проблемами.SQL Server 2008 R2 и SQL Server 2008 Express не играет в мяч

Первый заключается в том, что в поле R2, пока он будет загружен в базу данных с 2008 года, он не позволит мне добавлять таблицы (он дает хорошо изношенный и совершенно бесполезный указанный модуль не может быть найден HRESULT: 0x8007007E) - Я могу делать все остальное, кроме как добавлять таблицы.

Во-вторых, когда файл доступен и обновляется до SVN, другое поле не может использовать его, поскольку номера версий отличаются (655 [2008 Express] на одном 661 на другом, без перехода по нисходящей линии). Хмм!

Мой план состоит в том, чтобы сделать это: скопируйте файл SQL в поле 2008 R2 в сценарий SQL. Удалите R2 из машины полностью и просто выполните установку по умолчанию 2008 года и повторно импортируйте сценарий. Проблема только в том, что я не знаю, как это сделать.

Может ли кто-нибудь порекомендовать часть комплекта, которая сделает это или назовет меня в направлении веб-сайта, который может помочь? Google производит массу хитов, но не всегда помогает в этом.

Благодаря

Пол

ответ

1

Из вашего описания, кажется, что у вас есть SQL 2008 Express, а не SQL Express 2008 R2;

Рассматривали ли вы обновление SQL Express в SQL Express 2008 R2 http://www.microsoft.com/download/en/details.aspx?id=23650

SQL Express не является версия, но это всего лишь версия. Может быть проще обновить SQL Express 2008 до SQL Express 2008 R2.

Но ... это, вероятно, то, что вы ищете, если вы настроены на экспорт базы данных в скрипт. http://blog.sqlauthority.com/2011/05/07/sql-server-2008-2008-r2-create-script-to-copy-database-schema-and-all-the-objects-data-schema-stored-procedure-functions-triggers-tables-views-constraints-and-all-other-database-objects/

Смежные вопросы