當前位置:首頁 » 編程語言 » sql2005還原sql2008

sql2005還原sql2008

發布時間: 2022-07-27 05:37:47

『壹』 怎樣將sql2005備份的數據還原到sql2008資料庫

生成可執行帶數據腳本,修改兼容性有關的腳本後在 SQL 2005執行一下即可重建一樣的資料庫

如果從SQL2005 >2008>2005 ,在升級2008後沒新增2005沒有的功能的情況下,可以直接在2008資料庫右鍵生成數據結構腳本後 以2005版本標准執行腳本,並創建數據結構,之後再2008導出數據、2005再導入數據或查詢2008 插入2005。

數據量不大 直接生產數據和數據結構腳本 更為便捷。

『貳』 sql 2005備份如何還原到sql2008

問題補充:
我按各位說的方法做了,可報錯呀...下面是錯誤信息
System.Data.SqlClient.SqlError:
Cannot
open
backup
device
'C:\balloonshop.bak'.
Operating
system
error
5(拒絕訪問。).
(Microsoft.SqlServer.Smo)
--------
在實例上的資料庫應該不存在吧?
新建一個同名庫,再覆蓋還原此庫
在SQL08上建一個同名的庫,再還原05備份

用05資料庫文件附加

『叄』 SQLServer2005怎樣還原2008的資料庫備份

SQLServer2005怎樣還原2008的資料庫備份
用資料庫的導出方法解決,導出時指定2008,導入時指定2005,一個系統可以安裝多個sql

『肆』 sql2005 怎麼備份才能還原到2008中

進入management studio ,新建資料庫,然後選中資料庫右鍵,還原資料庫,然後選中所備份的SQL2005備份文件,要在「選項」中勾選覆蓋現有資料庫,就可以還原了。否則會有錯誤提示。

『伍』 sql server 2005 資料庫備份文件可以在2008上還原嗎

可以還原,
高版本可以兼容低版本

『陸』 sql2005備份的資料庫怎麼還原到sql2008

樓主好,sql只能支持向下兼容,不支持向上兼容的。所以資料庫的拷貝文件,備份文件,都只能從低版本的資料庫還原到高版本上,而不能從高版本還原到低版本的。雖然格式是一樣的。介於這個原因,如果是高版本的數據還原到低版本上,只能夠使用腳本的方式還原。具體方式是,右鍵單擊你的資料庫,任務-生成腳本中生成。在生成的時候有個高級選項,裡面可以選擇您需要移植的東西,不過需要注意的是,在生成腳本的時候,在高級選項中一定要選擇「架構和數據」,如果您選擇了僅架構的話,數據是不會被移植的。

『柒』 如何將SQL Server2008 還原至 SQL Server2005 中

1.在SQL2008里新建一資料庫名(與SQL2005要同名)
2.滑鼠右鍵點此新資料庫,選擇還原資料庫(注:在選項里選擇復蓋原資料庫)
以上兩個步驟應該無問題.
如果不行,在另一電腦重裝SQL2005
還原後關閉SQL2005,直接將數據名復制出來,然後在職2008里附加資料庫

『捌』 怎麼將sql2005文件還原到2008系統上

可以使用如下方法:1、區域網內一台sql 2008 伺服器還原備份文件2、使用sql 2008 數據導出功能,具體為選擇恢復的資料庫右擊任務—導出數據,可以通過此功能直接導入到低版本的資料庫上 查看原帖>>

『玖』 怎樣把sql 2005的資料庫轉移到sql 2008

Step 1: 單擊某個需要轉換的資料庫,然後選擇任務(Tasks)——生成腳本(Generate Scripts)

Step 2: 彈出生成腳本指導界面

Step 3:選擇需要導出的資料庫對象,有導出整個資料庫對象和選擇指定資料庫對象兩個選項

Step 4: 設置生成腳本選項,例如指定腳本位置,腳本文件的編碼等等選擇,最重要的是高級選項」Advanced「

如下所示,最好在」Script for Server Version「 裡面選擇」SQL Server 2005「等選項

測試伺服器這個版本裡面沒有'Script Data」(生成數據的腳本)選項,如下所示,如果你要通過腳本插入數據,那麼就必須選擇這個選項。

Step 5: Summray your selections, 點擊Next繼續

Step 6: 執行過程。完成後即生成了相應腳本文件。

將生成的腳本在另外一台測試伺服器執行,創建相應的資料庫以及資料庫對象。然後點擊」SQL Server Import and Export「工具進行數據導入,操作步驟如下所示:
SQL Server Import and Export

Step 1: 歡迎界面,點擊Next跳過。

Step 2: 選擇數據源(Data Source),我們需要選擇「SQL Server Native Client 10」, 輸入身份認證信息,我選擇Windows 身份認證。選擇
需要導出數據的資料庫,例如,我選擇一個測試資料庫TSL

Step 3:配置需要導入的Destination,選擇對應的伺服器和資料庫

Step 4:兩個選擇,選項1是用於整個表或視圖導入導出,選項2用於書寫查詢SQL或導入導出

Step 5: 勾選你需要導數的腳本,單擊Source旁邊的選項,即可選擇全部對象。有時候需要編輯「Edit Mappings"選項,勾選」Enable identity Insert「,否則會導致後面導入導出報錯

Step 6: 勾選立即執行,點擊Next執行下一步

Step 7 : 執行過程,需要檢查是否執行成功,查看相關出錯信息。

執行完成後,然後在測試伺服器將該資料庫備份壓縮後,通過FTP上傳到各個工廠,進行還原。關於 Red Gate SQL Compare的操作,也非常方便簡單,由於測試過程中沒有截圖,就此略過。
由於測試用的資料庫比較小,不知道比較大的資料庫,例如幾百G的數據,操作起來是否會遇到性能等雜七雜八的問題。不過相信很多人是不會遇到這么奇葩的案例的。例如使用導入導出工具,其實就會遇到一些小問題(以前遇到的):
1:在驗證時出現錯誤,錯誤信息如下所示:

- Validating (Error)
Messages
* Error 0xc02020f4: Data Flow Task 1: The column "xxxx" cannot be processed because more than one code page (936 and 1252) are specified for it.
(SQL Server Import and Export Wizard)
* Error 0xc02020f4: Data Flow Task 1: The column "xxxx" cannot be processed because more than one code page (936 and 1252) are specified for it.
(SQL Server Import and Export Wizard)
解決:檢查你源資料庫和目標資料庫的排序規則是否不一致,如果不一致,就會出現大量上面錯誤。
2:在驗證時出現下面錯誤信息
- Validating (Error)
Messages
* Error 0xc0202049: Data Flow Task 1: Failure inserting into the read-only column "xxxxx".
(SQL Server Import and Export Wizard)
* Error 0xc0202045: Data Flow Task 1: Column metadata validation failed.
(SQL Server Import and Export Wizard)
解決:出現這個錯誤,是因為這一列是自動增長,需要在」Edite Mappings" 選項裡面勾選「Enable Identity Insert」選項,如果資料庫裡面有大量這類列,是個頭疼的問題。

熱點內容
安卓游戲和最好玩的游戲叫什麼 發布:2025-01-25 07:57:39 瀏覽:509
隱身訪問空間什麼心態 發布:2025-01-25 07:42:12 瀏覽:251
qq推薦上傳照片取消 發布:2025-01-25 07:36:22 瀏覽:139
windows2012伺服器電腦重啟 發布:2025-01-25 07:35:13 瀏覽:725
eval與php 發布:2025-01-25 07:24:28 瀏覽:37
伺服器電腦初次上網 發布:2025-01-25 07:21:42 瀏覽:670
升級android6 發布:2025-01-25 07:17:59 瀏覽:780
多人直播源碼 發布:2025-01-25 07:16:38 瀏覽:467
機房伺服器如何安裝系統 發布:2025-01-25 07:03:02 瀏覽:938
linux命令for循環 發布:2025-01-25 06:58:07 瀏覽:269