У меня есть база данных, которую я создал с использованием SQL Server 2008. Я должен прикрепить эту базу данных к SQL Server 2005. Когда я попытаюсь это сделать, у меня возникла ошибка поскольку база данных выполнена в более высокой версии (2008). Как я могу это сделать? Любая помощь ?Как экспортировать базу данных с сервера SQL Server 2008 на SQL Server 2005
ответ
Вы не можете подключить базу данных SQL Server 2008 к экземпляру SQL Server 2005. Даже при использовании уровня совместимости SQL Server 2005.
Я бы рекомендовал создать новую базу данных на экземпляре SQL Server 2005 и использовать службы интеграции SQL Server для копирования таблиц, индексов и т. Д. Из базы данных SQL Server 2008 в новую базу данных.
В подобных ситуациях я создам пустую базу данных на сервере 2005 года, а затем захвачу свой любимый инструмент Schema Diff и проделаю разницу 2008 года с пустой базой данных 2005 года и перетаскиваю изменения схемы в 2005. Как только это будет сделано, вы можете выполнить Data Diff (снова с помощью инструмента по вашему выбору) и перенести данные таким же образом. Возможно, вам придется немного подкорректировать, если вы использовали какой-либо новый тип данных в 2008 году, которого нет в 2005 году.
Для облегчения этой миграции вы также можете использовать SQL Compare Compare и SQL-сравнить RedGate. Это коммерческий инструмент. Вы можете скачать demo copy со своего сайта.
- 1. конвертировать базу данных sql server 2008 в sql server 2005
- 2. Можно ли экспортировать базу данных из SQL Server 2008 и импортировать ее в SQL Server 2005?
- 3. Как импортировать базу данных SQL Server 2012 в SQL Server 2008 или SQL Server 2005?
- 4. Перенос SQL Server Express 2008 на SQL Server Express 2005?
- 5. Приложить базу данных SQL Server 2000 на SQL Server 2005
- 6. Как перейти с SQL Server 2005 на SQL Server 2012
- 7. Обновление SQL Server 2005 SQL Server 2008
- 8. Как экспортировать базу данных с SQL Server 2008?
- 9. Как синхронизировать базу данных SQL Server 2008 с базой данных SQL Server 2005?
- 10. Перенастройка SQL-сервера 2008 на SQL Server 2005
- 11. Как я могу экспортировать базу данных SQL Server 2008?
- 12. Как защитить базу данных SQL Server 2005?
- 13. Совместимость SQL Server 2008 с SQL Server 2005
- 14. Обновление с SQL Server 2005 до SQL Server 2008
- 15. Перенос базы данных с SQL Server 2005 на SQL-Server 2008
- 16. Связанные таблицы - SQL Server 2008 - SQL Server 2005
- 17. SQL Server 2005/2008: Идентифицировать текущего пользователя
- 18. Как восстановить базу данных с SQL Server 2005 на SQL Server 2014 Express?
- 19. Как шифровать базу данных SQL Server 2008
- 20. SQL Server 2005 Express, установленный после SQL Server 2008 Express
- 21. Перенос базы данных SQL Server Express на SQL Server 2005
- 22. SQL Server 2005 до 2008 Бак поможет!
- 23. Преобразовать Sql Server 2008 в Sql Server 2005 Include Data
- 24. Производительность MySQL vs SQL Server 2005/2008
- 25. Перемещение базы данных с SQL Server 2008 на SQL Server 2005
- 26. Как скопировать базу данных (SQL Server 2008) в другую базу данных (SQL Server 2000)
- 27. SQL Server 2005 и 2008 совместно
- 28. Visual Studio 2008 добавляет базу данных SQL Server (SQL Server 2008 Management Studio) не работает
- 29. Как настроить SQL Server 2005
- 30. Ошибка SQL-сервера Sql, которая ссылается на базу данных Sql Server 2008 сбой
Вот почему разработчики никогда не должны использовать более высокую версию чего-либо, чем то, что будет использоваться в prod. У вас может быть код, который не будет работать и сейчас, если вы использовали какие-либо изменения в t-sql или новые типы данных, которые существуют только в 2008 году. – HLGEM
Пожалуйста, взгляните на очень похожий вопрос на MSDN http: // social .msdn.microsoft.com/Форум/EN-US/sqlgetstarted/резьба/f9a709b8-5c2c-417f-baf6-e24e4820d2fb – Naomi