使用SQL Server 2008的【復制數據庫向導】工具可以復制或移動數據庫。該操作可以在不同數據庫實例之間進行,也可以在同一數據庫實例中執行。
在SQL Server 2008中除model、msdb、master和tempdb等系統數據庫外
的所有數據庫都可以復制或移動.

SQL Server 2008使用以下兩種方法來進行復制和移動操作。
1.分離與附加
前面講過分離與附加數據庫,但是使用該方法時,用戶必須是源服務器和目標服務器sysadmin固定服務器角色的成員。而且,在開始復制操作前,用戶應該把數據庫設為單用戶模式,以確保沒有活動的會話。
2.使用SQL管理對象
相對于分離與附加方法,此方法執行的速度比較慢,而且用戶必須是源數據庫的所有者,并且必須有CREATE DATABASE的權限,而且在目標服務器上是固定dbcreator服務器角色的成員。
但是使用此方式,在開始復制/移動操作之前不需要把數據庫設置為單用戶模式,而且由于數據庫沒有脫機,在操作期間也允許活動的連接。

使用SQL管理對象復制數據庫的方法如下
1.打開SQL Server Management Studio窗口連接到SQL Server 2008實例。
2.在【對象資源管理】窗格中展開【數據庫】節點,使用右鍵單擊【db-books】數據庫節點,在彈出的快捷菜單中選擇【任務】l[復制數據庫】命令。
3.執行【復制數據庫】命令后,打開【復制數據庫向導】的歡迎界面,直接單擊【下一步】按鈕,打開【選擇源服務器】界面。
4.在【選擇源服務器】界面中,保持默認設置,單擊【下一步】按鈕,打開【選擇目標服務器】界面。
5.在【選擇目標服務器】界面中,采用默認的Windows身份驗證,然后單擊【下一步】按鈕打開【選擇傳統方法】界面
6.在【選擇傳統方法】界面中點選【使用SQL管理對象方法】單選按鈕,并單擊【下一步】按鈕,打開【選擇數據庫】界面。
7.從【數據庫】列表中選擇要移動和復制的數據庫,這里選擇【db_ books】數據庫,然后單擊【下-一步】按鈕,打開【配置目標數據庫】界面。
8.在【配置目標數據庫】界面中定義正在復制或移動的每個數據庫的配置信息(這里可以保持默認),然后單擊【下一步】按鈕,打開【配置包】界面。
9.9在【配置包】界面可以設置【包名稱】和【日志記錄選項】等,然后單擊【下一步】按鈕,打開【安排運行包】界面。
10.在【安排運行包】界面保持默認選項,單擊【下一步】按鈕,打開【完成該向導】界面。
11, 單擊【完成】按鈕即可打開【正在執行操作】界面,開始執行復制操作,
稍等片刻即可完成操作。