資料庫遷移sql
新電腦上直接安裝同樣或者高版本的資料庫軟體,然後把舊電腦的資料庫分離一下,找到資料庫文件的存放路徑,將分離的資料庫再復制到新電腦上(網路共享或使用U盤、移動硬碟拷貝均可),然後打開資料庫軟體,先將資料庫文件復制進你指定的一個文件夾,然後再打開資料庫軟體點附加資料庫
B. 兩個SQL SERVER 資料庫伺服器之間如何轉移數據
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
我的兩個SQL SERVER資料庫S1,S2存在相同數據:2004年1月~2006年10月之間的數據,06年10月以後的數據不同,S1保存了06年11月的數據,S2保存了06年12月的數據,現在需要將S1中11月的數據轉移到S2,怎麼做啊?(註:S1中11月的數據與S2中12月的數據可能有ID沖突)
解析:
1 在S2資料庫中新建一個表SS,將S1 2006 11 的數據導到SS表,
2 然後將SS的主鍵列刪掉(右鍵菜單,設計表,將主鍵ID刪掉)。
3 把SS數據導入S2
難點就在於ID沖突,新建一個臨時表SS存放導入的數據,然後把ID刪掉再導入就OK了。
C. SQL數據遷移問題(資料庫遷移的兩種方法)
首先,暫停SQL2000資料庫,將MDF和LDF文件備份。
這些文件復制到新機器,嘗試直接附加,如果兩個SQL版本一致,就這個方法最直接。但如果失敗,嘗試下面幾個方法。
一般來說好埋敏,不同SQL版本遷液塌移數據,推薦使用兩種方法進行轉換:
1·使用資料庫備份還原,在2000中備份成bak文件,到新系統中還原,這個方法的成功率比直接附加大的多,但如果資料庫中存在特殊性不兼容的結構,此方法也可能失敗,這時候使用第二種方法;
2·在2000中對資料庫導出完整腳本(.sql文件),在新系統中創建一友枝個空庫,執行該腳本。並使用DTS導入數據。
D. 怎樣將一個資料庫完整復制到另一個sql伺服器
1、開始菜單--->程序,打開SQLServerManagementStudio。
2、連接伺服器後,找到我們需要遷移的數據,右鍵點擊屬性。
3、在資料庫屬性裡面,點擊文件,可查看資料庫文件和資料庫日誌文件的存放路徑。
4、確定沒有任何其它用戶連接到此資料庫後,點擊該資料庫-->任務-->分離。
5、我們可以看到分離以後,剛剛那個資料庫,已經不在此列表。
6、進入剛剛我們第3步屬性裡面看到的資料庫文件路徑.如下圖把我們的ZNLCRM.mdf資料庫文件和ZNLCRM_Log.Ldf資料庫日誌文件拷貝到另外一台伺服器。
7、在另外台伺服器上打開SQL資料庫.與第1步一樣.點擊資料庫--->附加。
8、在附加資料庫裡面,點擊添加。
9、找到剛剛拷貝過來的ZNLCRM.mdf文件.選中該文件,依次點擊確定。
10、然後我們就可以看到,一個完整的資料庫就直接被遷移過來。