2010-11-08 2 views
1

a) Я занимаюсь разработкой веб-сайта, используя новый бесплатный инструмент для веб-разработки - Webmatrix (бета-версия 2) от Microsoft.Совместимость базы данных SQL Server Express 2008 с SQL Server Express 2005

b) Установщик веб-платформы (рекомендует, а также) автоматически устанавливает SQL Server Express 2008 вместе с Webmatrix и VWDE 2010 Express.

c) Моя база данных создана в SQL Server Express 2008. Но хостинговая компания заявляет, что они будут поддерживать только SQL Server Express 2005 (но не SQL Server Express 2008).

d) Могу ли я продолжить эту хостинговую компанию или я должен искать кого-то, кто поддерживает SQL Server Express 2008 конкретно? Другими словами, основной темой проблемы является:

Возможно ли открыть, прочитать, обновить базу данных и таблицы, созданные с использованием SQL Server Express 2008, в выпуске SQL Server Express 2005?

Esh

+0

Вы пытались импортировать/экспортировать базу данных http://stackoverflow.com/questions/1126571/import-export-database-with-sql-server-server-management-studio? или http://msdn.microsoft.com/en-us/library/ms140052.aspx – Amitd

ответ

0

У меня была аналогичная проблема с хостинговой компанией. Они дали мне файл bak с SQL Server 2008, и я попытался восстановить его в своей среде SQL 2005, и он постоянно терпел неудачу. Очень удивлен, увидев отсутствие обратной совместимости. Я бы посоветовал пойти с хостинг-провайдером, который поддерживает 2008 год, или вы переносите свою БД на 2005 год.

0

Одним словом: НЕТ.

SQL Server never обратная совместимость - если у вас есть база данных в версии 2008 года, нет способа восстановить и использовать ее на машине SQL Server 2005. Там нет трюка, нет стороннего инструмента, нет взлома, ничего - он просто не работает. КОГДА-ЛИБО.

Так что если ваш хост-сервер поддерживает только SQL Server 2005 Express, вам необходимо удалить 2008 Express и вручную установить 2005 Express на вашем компьютере-разработчике.

Или найдите хостера, поддерживающего SQL Server 2008 Express.

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