當前位置:首頁 » 編程語言 » sql2005轉2008
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2005轉2008

發布時間: 2022-01-20 09:37:25

1. sql2005 怎麼備份才能還原到2008中

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

2. 怎麼把sql2005轉換成sql2008

sqlserver一般都提供升級的工具,支持將sqlserver資料庫從低版本升級到高版本的。

3. 怎樣把sql 2005的資料庫轉移到sql 2008

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

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

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

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

4. 如何轉換sql server 2005資料庫到sql server 2008

由於SQL Server 2008資料庫轉換到SQL Server 2005上,是不能通過備份還原、分離附加等操作來實現的,只能通過數據的導入導出實現。方法大致有幾種: 1:通過Generate Scripts(包括數據) ,這個方法呢,如果對於很小的資料庫,倒是一個非常方便的方法。注意前提是資料庫很小,如果資料庫很大,那你千萬別選這個方法,SQL導入數據的性能會折磨死你。 2:通過Generate Scripts(生成表、視圖等),然後使用SQL Server Import and Export Tool導入數據 3: Red Gate SQL Compare 工具 關於性能對比呢,博客園這位老兄的這篇文章"不同版本的SQL Server之間數據導出導入的方法及性能比較 " 已經做了詳細的測試,下面只是介紹、總結轉換SQL Server 2008資料庫到SQL Server 2005的操作步驟。 Generate Scripts 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」選項,如果資料庫裡面有大量這類列,是個頭疼的問題。

5. 怎麼將sql2005文件還原到2008系統上

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

6. 如何轉換SQL Server 2008資料庫到SQL Server 2005

完全可以轉。
方法一:右擊數據點,點屬性,在「選項」中選擇資料庫兼容級別為SQL2005,備份或分離後即可還或附加在SQL2005上。
方法二:選擇任務》生成腳本,在生成腳本選項中選擇「編寫數據的腳本」改為True,在「為資料庫伺服器版本生成腳本」一項中,改為SQL 2005,生成的腳本直接在SQL2005中執行,即可。不過如果數據量較多,可能生成的腳本較大,可分步執行。

7. 如何將sql server2005 還原至 sql server2008

低版本資料庫是無法恢復高版本資料庫的,你可以使用腳本導出工具將08資料庫中所有對象導出為腳本到2005去執行,然後再使用數據導入導出工具將08里的數據導出到05。

8. sql server2005怎麼升級到2008r2

1、下載SQL Server2008 R2安裝包
2、運行安裝文件,選擇左側「安裝」對應右側「從SQL SERVER 2000,SQL 2005或SQL 2008升級」這個選項來升級。
注意有一個「維護」但是這個選項是「從SQL 2008其他例如EXPRESS版本升級」
在此,要區分清楚。

3、安裝程序支持規則檢查。通過之後就繼續下一步。

4、輸入產品密鑰,這個地方,你的密鑰是什麼版本的,裝完之後你的資料庫就是什麼版本:像企業版,開發版等等等。(有安裝包不需要輸入)
5、接受許可條款
6、安裝程序支持文件。
7、程序支持規則安裝完成後程序會自動檢測安裝的文件是否滿足需求
8、此處,選擇你想要升級的實例。下一步就行了。
9、以前安裝過的組件(component)都會出現在這里,不用管,以前有的,現在當然也要有,「下一步」
10、因為是升級安裝,所以你以前的實例名字是什麼,這里還是什麼。繼續「下一步」
11、「下一步」。
12、是否發送錯誤報告,隨便,下一步。
13、「下一步」。
14、點擊「升級」按鈕進行升級,中途等待大約20-30分鍾就完成了。
15、安裝成功要求重新啟動。
16、重啟完成升級完成

9. 如何將sql2005升級到2008

不要卸載,升級的概念是保留原來的增加新增功能與文件。建議備份所有數據把資料庫全部備份成為2005格式,然後重新做系統安裝2008 所有的資料庫只向下兼容一個級別。

10. SQL server 2005的資料庫能遷移到 SQL SERVER 2008 上

低版本的可以遷移到高版本