2011-01-31 358 views
0

嗨我已經完成了此操作,但無法找到我是如何做到的。我有一個網站有一個SQL Server 2008數據庫需要放在一個SQL Server 2005上。我記得在2005年重新創建腳本,我想我通過'生成腳本'嚮導來做到這一點,但這沒有腳本數據,只是表和存儲過程。這樣做的最好方法是什麼?將sql server 2008數據庫轉換爲sql server 2005

回答

3

你實際上做得對,你只需要選擇適當的選項。

  • 右鍵單擊數據庫。
  • 選擇任務
  • 選擇生成腳本
  • 選擇你的對象
  • 在腳本選項,點擊高級

Script for Server Version,選擇SQL Server 2005

Types of data to script,選擇Schema and Data

+0

以及我不能看到任何選項,包括數據或任何東西? – phili 2011-01-31 16:09:21

+0

編輯添加細節 – Victor 2011-01-31 16:13:39

+0

它的工作原理,但我得到system.outofmemoryexception,當我嘗試運行它。 :(所以需要找到另一種方法,我猜。 – phili 2011-01-31 16:58:40

0

嘗試DBSourceTools。
http://dbsourcetools.codeplex.com
它專門設計用於將數據庫腳本編寫到磁盤上,包括所有對象和數據,然後通過部署目標重新創建它們。
從2008年到2005年,我已經完成了很多次這個工具,並且該工具負責處理所有數據庫相關性和數據。

相關問題