萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mssql數據庫 >> sqlserver數據庫遷移的幾種方式

sqlserver數據庫遷移的幾種方式

   最近在公司上班,有時候需要將公司服務器上的數據庫copy到自己電腦上帶回家,心情好的時候加會小班嘛。很多朋友可能像本人一樣不會,或者不熟悉如何快速的遷移數據庫。

  方法一:腳本法

  如果你的數據庫每天都有更新,而且今天改動量不大,可以將你所有的改動弄成腳本,放到本地數據庫執行即可。就行一般公司開發寫數據庫發布腳本一樣。

  方法二:備份與還原法

  在服務器的數據庫中選中要轉移的數據庫,按鼠標右鍵,選所有任務->備份數據庫;將備份copy到本地,選中本地已有的數據庫(沒有需要新建)右鍵→任務→還原數據庫。

  找到你copy下來的.bak文件即可,值得提醒是,有時候會出現錯誤:2個數據庫不是一個數據庫。這種情況點 →選項 勾上 覆蓋現有數據庫即可。

  方法三:如果只是將服務器上的數據庫copy到本地數據庫,則右鍵→導出數據,按照向導導到對應的本地數據庫(前提是本地數據庫沒有數據,如果有數據,他不會覆蓋會出現2條相同的記錄),而且完了之後還得到處所有的函數和存儲過程,所以該方法不推薦。

  方法四:附加法

  首先分離數據庫連接,然後將數據庫文件(.mdf文件)copy到本地,然後右鍵→附加 找到該.mdf文件即可

copyright © 萬盛學電腦網 all rights reserved