數據庫版本:2008 R2
問題描述:
在備份數據庫時兩次遇到了相同的問題:數據錯誤 (循環冗余檢查),數據庫備份失敗!
網上查了說是磁盤壞道,需要馬上將數據轉移。
所以查了很多方法,最后終於整個將數據庫導出來了。
具體步驟如下:
一:導出表結構:
1.生成腳本
2.點擊下一步
3.選擇表 (在這里我只選擇了表,其他的視圖和存儲過程我是后面一個一個加的, 因為當我選擇全部導出后當我去執行導出的文件時會出現卡死的情況。原因不知,可以自己試試)
4.選擇高級
5.選擇僅限架構
6.確認,下一步
7.最后會生成一個SQL文件。 去新建一個數據庫把數據庫文件保存在另外一個盤上,最后運行這個SQL文件,這樣數據庫的表結構就導好了。
二:導出數據
1.點擊需要導出數據的數據庫,右鍵->任務->導出數據
2.輸入服務器名稱,確認要導出數據的數據庫是否選擇確認
3.點擊下一步,選擇剛剛新建好並且已經創建好表結構的數據庫為目標數據庫
4.選擇復制表或試圖的數據
5.選中所有的表,還有兩個步驟很重要:
- 檢查選中的項中是否包含了試圖,將試圖排除在外。
- 點擊編輯映射,勾上:啟用標示插入! 至於刪除現有表中行這個可勾可不勾。
6.點擊下一步:
7.最后讓系統自己導數據,最后完成。 如果數據庫比較大,在這里可以將表數據分幾次導。
8.當所有的數據導完成,再將數據庫的視圖和存儲過程手動加上去就完成了!
以上方法本人已確認可行的,如果遇到這種情況的朋友可以參考以上方法。