2011-02-17 46 views
14

我想從一臺服務器實現SQL Server中的數據庫導出(轉儲),並將該轉儲導入另一臺SQL Server中,而不一定在相同的模式名稱中。製作SQL Server轉儲並將該轉儲導入另一個SQL Server的最佳(最簡單)方法

例如,如果我有所有的數據,實施新的DB爲新客戶設定準備一個數據庫,該數據庫是例如名爲DB_EMPTY

然後,我必須設置相同的DB一些外部例如在架構中的客戶服務器DB_MY_CUSTOMER

導出(轉儲)DB_EMPTY並將其導入到DB_MY_CUSTOMER中的最佳/最簡單的方法是什麼?

可能與SQL Server Management Studio?

+0

備份和還原很可能做到這一點,最好的辦法 - 但是,這是不是** **編程相關的 - 你最好去問問這對[Serverfault.com(http://serverfault.com),其中系統管理員和數據庫管理員掛出 – 2011-02-17 09:44:36

+0

您不是指模式名稱(例如dbo),您的意思是數據庫名稱。正如馬克所說,嘗試serverfault。 – 2011-02-17 12:13:52

回答

16

一個簡單的方法是使用SQL Server Management Studio中,在對象資源管理器中右鍵單擊您要導出數據庫,選擇Tasks - >Back Up,然後在目標框中選擇底部的目的地和文件名的對話框。你可以玩各種設置,但你不需要。

到另一臺服務器上恢復它基本上是相反的,選擇Tasks - >Restore - >Database,在對話框中選擇From Device,然後單擊瀏覽省略號,從那裏你會得到一個瀏覽對話框,單擊添加,然後導航到您創建的備份文件。您可以在To database文本改變DATABSE名稱,並控制其中的文件被存儲通過轉到選項標籤,以及修改標記爲表中的Restore As列條目將數據庫文件還原爲:

相關問題