SQL Server數據庫完整遷移
添加時間:2014-5-23 7:21:52
添加:
思海網絡
方法一:
1、先停掉源數據庫,將要復制的數據庫兩個物理文件(MDF、LOG)拷貝到目的地。
2、打開目的SQL Server數據庫的企業管理器,將該數據庫文件附加為本地數據庫。但是庫名要修改為不同的名字,例如XXBAK等。
3、新建一個與源數據庫同名的空庫,使用默認值建立。
4、在“安全性”——“登錄”里新建該數據庫的實際登錄名,輸入訪問密碼,“數據庫訪問”里選擇對應的數據庫,并勾上“db_owner”選項。
因為僅僅附加數據庫后不能再修改該庫的登錄名,其名稱對應的登錄名往往為空,使數據庫內的表不能被訪問。
5、從附加的備份數據庫導出數據到新建的空數據庫:
選擇源數據源和目的數據源以后,下一步選擇“在SQL Server數據庫之間復制對象和數據”,這點非常重要,不要選擇默認的“從源數據庫復制表和視圖”,那樣不會把數據復制過來。
___________________________________________________________________
方法二:
1、在SQL Server企業管理器里選中要轉移的數據庫,按鼠標右鍵,選所有任務->備份數據庫。
備份 選數據庫——完全,
目的——備份到——按添加按鈕
文件名——在SQL Server服務器硬盤下輸入一個自定義的備份數據庫文件名(后綴一般是bak)
重寫——選重寫現有媒體
最后按確定按鈕。
如果生成的備份數據庫文件大于1M,要用壓縮工具壓縮后再到Internet上傳輸。
2、目的SQL Server數據庫如果還沒有此數據庫,先創建一個新的數據庫;
然后選中這個新創建的數據庫,按鼠標右鍵,選所有任務->還原數據庫
還原->從設備->選擇設備->磁盤->添加(找到要導入的備份數據庫文件名)->確定
還原備份集->數據庫-完全
最后按確定按鈕。完全的數據庫導入成功了。
(如果在已經存在的SQL Server數據庫上還原數據庫可能遇到有還有其它人正在使用它而恢復操做失敗,可以去看 ->管理->當前活動->鎖/對象->找到數據庫下鎖的進程號->到查詢分析器里用kill 進程號殺掉這些鎖,然后再做還原)
1、先停掉源數據庫,將要復制的數據庫兩個物理文件(MDF、LOG)拷貝到目的地。
2、打開目的SQL Server數據庫的企業管理器,將該數據庫文件附加為本地數據庫。但是庫名要修改為不同的名字,例如XXBAK等。
3、新建一個與源數據庫同名的空庫,使用默認值建立。
4、在“安全性”——“登錄”里新建該數據庫的實際登錄名,輸入訪問密碼,“數據庫訪問”里選擇對應的數據庫,并勾上“db_owner”選項。
因為僅僅附加數據庫后不能再修改該庫的登錄名,其名稱對應的登錄名往往為空,使數據庫內的表不能被訪問。
5、從附加的備份數據庫導出數據到新建的空數據庫:
選擇源數據源和目的數據源以后,下一步選擇“在SQL Server數據庫之間復制對象和數據”,這點非常重要,不要選擇默認的“從源數據庫復制表和視圖”,那樣不會把數據復制過來。
___________________________________________________________________
方法二:
1、在SQL Server企業管理器里選中要轉移的數據庫,按鼠標右鍵,選所有任務->備份數據庫。
備份 選數據庫——完全,
目的——備份到——按添加按鈕
文件名——在SQL Server服務器硬盤下輸入一個自定義的備份數據庫文件名(后綴一般是bak)
重寫——選重寫現有媒體
最后按確定按鈕。
如果生成的備份數據庫文件大于1M,要用壓縮工具壓縮后再到Internet上傳輸。
2、目的SQL Server數據庫如果還沒有此數據庫,先創建一個新的數據庫;
然后選中這個新創建的數據庫,按鼠標右鍵,選所有任務->還原數據庫
還原->從設備->選擇設備->磁盤->添加(找到要導入的備份數據庫文件名)->確定
還原備份集->數據庫-完全
最后按確定按鈕。完全的數據庫導入成功了。
(如果在已經存在的SQL Server數據庫上還原數據庫可能遇到有還有其它人正在使用它而恢復操做失敗,可以去看 ->管理->當前活動->鎖/對象->找到數據庫下鎖的進程號->到查詢分析器里用kill 進程號殺掉這些鎖,然后再做還原)
3、這樣恢復的數據庫數據應該是完整的,但是用戶名訪問可能不正常。
關鍵字:SQL Server、數據庫、遷移
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解