以前可能會問及回答,但難以搜索。 在VS2008中,右鍵單擊App_Data文件夾並創建新數據庫時,它會嘗試創建SQL Server Express數據庫。那麼我已經安裝了SQL Server 2005 Standard,並因此卸載了Express。如何配置VS2008知道我想創建SQL Server數據庫(不是Express)?配置VS2008創建SQL Server數據庫而不是SQL Server Express?
1
A
回答
2
SQL Server Express數據庫是SQL Server數據庫,反之亦然。儘管SQL Server 2008數據庫文件格式與SQL Server 2005不同,但是在同一版本(2005,2005,2005,2002,2008,2008 SP1等)中,所有SKU(Express,Standard,Exnterprise等)都有全部相同的數據庫格式。
Yout Visual Studio工具正在引導您走向錯誤的道路。您不應該使用解決方案資源管理器將數據庫添加到App_Data文件夾。相反,您應該使用服務器資源管理器工具(菜單View/Server xplorer或按Ctrl + W,L)並連接到您的SQL Server 2005實例。然後使用服務器瀏覽器工具來瀏覽數據庫。要從解決方案連接到數據庫,請將連接字符串添加到web.config文件中。
雖然您可以從服務器資源管理器中管理數據庫對象,但這是一種可怕的方式來做到這一點,並且只會導致長期的痛苦。您應該使用DDL語句創建部署腳本,並在部署解決方案時運行這些腳本。這樣,您的數據庫元數據就是源代碼管理的一部分,您可以跟蹤應用程序數據庫版本,請參閱Version Control and your Database。
相關問題
- 1. VWD不能創建SQL Server數據庫
- 2. 建立DSN爲SQL Server Express數據庫
- 3. SQL Server Express 2008數據庫與SQL Server Express 2005的兼容性
- 4. VS2008不適用於SQL Server 2008 Express?
- 5. SQL Server Express將使用常規SQL Server中創建的數據庫嗎?
- 6. 使用SQLEXPRWT_x86_ENU.exe安裝SQL Server Express 2008 R2後,SQL Server無法創建數據庫
- 7. Visual Studio 2010是否創建SQL Server Express,SQL Server Compact或LocalDB?
- 8. MVC 4中的SQL Server Express數據庫文件自動創建錯誤 - 但我不想使用SQL Server Express
- 9. 將Sql Server 2005數據庫導入Sql Server express 2008
- 10. 將數據庫從SQL Server 2008 Express移至SQL Server 2012
- 11. 在SQL Server Management Studio Express中連接到SQL Server 2005數據庫
- 12. 將SQL Server Express數據庫遷移到SQL Server 2005
- 13. 從SQL Server 2008 Express將數據庫傳輸到SQL Server 2008
- 14. 將SQL Server Express表遷移到SQL Server數據庫
- 15. 如何到SQL Server 2014數據庫還原到SQL Server Express 2012
- 16. 使用ClickOnce安裝SQL Server Express並配置數據庫?
- 17. 如何在SQL Server 2014上創建SQL Server 2012數據庫?
- 18. 從vb.net創建SQL Server數據庫,無需SQL Server
- 19. 使用SQL Server 2008創建SQL Server 2000數據庫
- 20. 是否有SQL Server Express的SQL Server Profiler?
- 21. 在SQL Server 2005 Express中創建家庭數據庫服務器
- 22. 從備份創建/恢復數據庫SQL Server Express
- 23. 在SQL Server Express中創建數據庫和表格
- 24. 如何在SQL Server 2008 express中創建數據庫圖表?
- 25. 使用SQL Server Management Express創建數據庫時出現問題
- 26. 無法從Visual Studio Express 2012創建SQL Server數據庫
- 27. SQL Server Express:創建數據庫表後無法添加主鍵
- 28. 創建新數據庫時被SQL Server Express困惑
- 29. 在sql server 2012 express中創建數據庫副本
- 30. 沒有SQL Server Express的登錄權限創建數據庫
感謝您的回覆,但您回答了我沒有問過的問題。對不起,如果我不清楚。詳細說明一下,我打算改變VS2008的行爲,以便在嘗試通過右鍵單擊app_data文件夾添加數據庫時,它默認使用SQL Server 2005,而不是默認使用SQL Server Express。 (我非常瞭解如何使用服務器資源管理器,這是一個不同的問題和疑問。) – 2010-01-29 06:01:29
將數據庫添加到app_data是Express only功能。要針對非快速服務器開發,您必須使用服務器資源管理器等。 – 2010-01-29 07:47:21