我的開發機器上有SQL Server 2008 Developer Edition。一臺生產服務器我將爲其開發SQL Server 2000。有沒有辦法使用我的2008開發人員版本創建一個2000數據庫?或者我需要在2000服務器上創建它並將其移動到我的開發機器上?使用SQL Server 2008創建SQL Server 2000數據庫
3
A
回答
4
不可能將開發數據庫遷移到生產環境中。一旦數據庫文件升級到SQL 2008格式,就不可能降級到SQL 2000格式。
您應該專注於創建T-SQL腳本而不是創建數據庫對象。這包括初始數據庫創建和任何後續的模式更改。也許你可以使用version based approach作爲模式和目錄數據。只要您不使用任何SQL 2008特定功能,這些腳本將在SQL 2000上運行良好。
在開發中將db兼容級別設置爲80將有助於使2008服務器的行爲更接近2000服務器,但這並不意味着2008年的特定功能將無法使用。你必須要注意,確保每一個功能和特性,你在開發利用也將在SQL中使用2000
3
創建80兼容模式的數據庫,你應該確定與問候到SQL您使用。但是不能在2000服務器上恢復2008分貝。
0
這取決於您如何將新數據庫恢復到生產2000服務器;如果您在2008實例中創建它,則無法將其備份並將其恢復到2000,即使您按照Mladen的說明在兼容性80中創建它,但只要不需要複製表中的任何數據,就可以生成腳本將數據庫導出到2000實例。
如果您需要對新數據庫進行完全備份和恢復,那麼使用2000實例進行連接以進行開發將會更好,MSDE可以作爲2008版的命名實例安裝。
1
我建議你試試這樣說:
如果你的SQL 2008數據庫,點右鍵,選任務,生成腳本。現在選擇您的數據庫,在下一個窗口中選擇您的選項(如腳本Drop,腳本Data ...),繼續完成嚮導,直到完成。
現在SQL將使您的限定腳本,它已準備好運行。
0
是,數據庫可以,'T從2008年恢復SQL甚至對SQL 2000實例80的兼容性。 如果必須恢復,請編寫數據庫和對象並在SQl 2000上重新創建它們。 -Ashok
相關問題
- 1. SQL Server 2000到SQL Server 2008:可能將2000數據庫還原到2008架構?
- 2. SQL Server 2000/SQL Server Management Studio 2008 - 如何複製數據庫?
- 3. 將sql server 2000數據庫傳輸到sql server 2008
- 4. 將SQL Server 2008數據庫還原到SQL Server 2000
- 5. SQL Server 2000和SQL Server 2008之間的數據庫傳輸
- 6. 將SQL Server 2000數據庫複製到SQL Server 2008時出錯
- 7. SQL Server 2008創建數據庫問題
- 8. 無法創建SQL Server 2008數據庫
- 9. 在與SQL Server 2000兼容的SQL Server 2008中創建腳本
- 10. 將SQL Server 2000數據庫合併到SQL Server 2008數據庫中
- 11. SQL Server 2000到SQL Server 2008 R2遷移
- 12. 同步sql server 2000與sql server 2008
- 13. 從SQL Server 2000遷移到SQL Server 2008
- 14. SQL Server 2000和SQL Server 2008查詢
- 15. Dreamweaver中使用SQL Server 2000數據庫
- 16. SQL Server 2008 - 從SQL Server 2000移動數據
- 17. 將SQL Server 2000數據遷移到SQL Server 2008
- 18. 使用SQLEXPRWT_x86_ENU.exe安裝SQL Server Express 2008 R2後,SQL Server無法創建數據庫
- 19. 使用SQL Server 2008 R2 Express創建ETL
- 20. 將數據庫還原到SQL Server 2008時剩餘的SQL Server 2000對象
- 21. 我怎樣才能從SQL Server 2008數據庫遷移到SQL Server 2000
- 22. 使用SQL Server 2000
- 23. 使用SQL Server 2008 Enterprise創建數據倉庫
- 24. 對於SQL Server 2008 R2數據庫使用「創建表」
- 25. 創建MS SQL Server 2008中
- 26. 創建小計 - SQL Server 2008
- 27. 如何將SQL Server 2008 R2數據庫還原到SQL Server 2008?
- 28. 從SQL Server 2008 Express將數據庫傳輸到SQL Server 2008
- 29. 將數據庫從SQL Server 2000遷移到SQL Server 2005
- 30. 還原Sql Server 2005數據庫備份到Sql Server 2000
這是不正確的。無論您使用兼容模式做什麼,sql數據庫都不能降級。 Remus有正確的答案。 – DenNukem 2009-11-30 01:02:13
我的聲明中哪部分是完全錯誤的? – 2009-11-30 10:40:07
你的答案似乎意味着羅尼可以在2008年創建數據庫,然後將其移動到2000年,這是錯誤的,即使與兼容模式:) – Patonza 2009-12-02 08:36:37