2011-06-07 106 views
1

我想將我的所有數據庫複製到遠程數據庫服務器。我可以使用SQL Server管理工作室訪問服務器。如何將數據從一臺SQL Server移動到另一臺?

我該怎麼做?我已經創建了具有舊數據庫的數據的腳本,並試圖在新服務器上運行它,但它花費了太多時間並返回不同的錯誤,如重複密鑰等。

回答

1

假設您可以將數據庫還原到遠程SQL服務器,那麼可以使用SQL Server備份和還原?它們在SQL Server Management Studio中可用。見http://msdn.microsoft.com/en-us/library/ms187510.aspx。它非常易於使用。

除此之外,您可以嘗試將數據庫MDF和LDF文件從本地數據庫複製到遠程數據庫文件系統,然後附加到遠程數據庫上的MDF文件。

這些可能是最快的方法,您可以將整個數據庫複製到我能想到的遠程位置。

+0

我沒有訪問服務器。我只能使用sql server憑證連接你的sql服務器。所以我不能移動mdf文件 – DotnetSparrow 2011-06-07 18:40:15

+0

你應該更新你的問題來反映這一點,因爲它有所作爲。我聽到了Robert Beaubien提到的有關Redgate工具的好消息 – 2011-06-07 18:55:42

2

如果這是一次性交易,您應該下載Redgate的SQL工具。他們可以輕鬆應對,並且可以免費測試14天,我相信。 (http://www.red-gate.com)你甚至可能會發現他們值得我購買。您將使用的工具是SQL Compare(複製結構)和SQL DAta Compare以實際複製數據。

相關問題