簡體   English   中英

如何將數據庫從SQL Server 2008導出到SQL Server 2005

[英]How to export a database from SQL server 2008 to SQL server 2005

我有一個數據庫,我使用SQL Server 2008.我必須將此數據庫附加到SQL Server 2005.當我嘗試這樣做時,我收到一個錯誤,因為數據庫是在更高版本(2008年)。 我怎么能這樣做? 有幫助嗎?

您不能將SQL Server 2008數據庫附加到SQL Server 2005實例。 甚至在使用SQL Server 2005兼容級別時也是如此。

我建議在SQL Server 2005實例上創建一個新數據庫,並使用SQL Server Integration Services將表,索引等從SQL Server 2008數據庫復制到新數據庫。

在這種情況下,我將在2005服務器上創建一個空白數據庫,然后抓取我最喜歡的Schema Diff工具,並針對空白2005數據庫執行2008的差異,並將架構更改推送到2005數據庫。 完成后,您可以執行數據差異(再次使用您選擇的工具)並以相同的方式移動數據。 如果您在2008年使用了2005年不存在的任何新數據類型,則可能需要調整一些內容。

您還可以使用RedGate的SQL Compare和SQL Data Compare更輕松地進行此遷移。 這是一個商業工具。 您可以從他們的網站下載演示副本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM