我正在開發一個Web服務項目,我正在家中編寫SQL Express 2008的安裝,但應用程序需要與SQL Server標準接口。我從來沒有完成過渡,我還沒有找到關於這個主題的任何資源 - 關於升級的很多東西,但沒有關於如何部署。例如,Visual C#Express,我似乎不能在沒有數據庫文件的情況下連接到數據庫 - 標準是如何工作的?我只是在應用程序中部署文件嗎?使用SQL Server Express開發SQL Server標準?
2
A
回答
1
我想你必須手動創建連接字符串,因爲IDE不會自動生成連接到SQL Server標準版的連接字符串。但是,您可以輕鬆地在應用程序中記錄兩個 - 一個用於指向EXPRESS實例的測試,另一個指向實際指向的實況。只要你連接到相同的對象並以相同的方式與它們交互,它應該沒問題。
您可以手動修改連接字符串IDE後已經產生了自己喜歡的東西:
Data Source=ServerName;Initial Catalog=AppDatabase;Integrated Security=True;Persist Security Info=True;Connect Timeout=30
更換服務器名和AppDatabase根據需要與可能的身份驗證的變化。但是,您必須注意重新創建原始連接字符串的IDE,因爲我無法看到修改數據庫瀏覽器中使用的連接字符串的方法,並且如果使用IDE將數據源拖動到應用程序中,它會繼續使用原始連接字符串。
雖然SQL Server Developer Edition非常便宜,但不到50英鎊。
2
您也可以使用Express版本作爲獨立安裝。例如,請參見here。其實也有一個free edition of Management Studi o。您可以像任何其他版本一樣管理數據庫。如果以這種方式安裝SQL Server express,則可以順利移動到其他版本的SQL Server!
2
除非你正在做非常非常不尋常的事情或者一些冒險的事情,否則部署將非常容易。任何我知道你可以在Express版本中執行的操作在完整版本中都完全一樣。
在Express版本和完整版本中都提供了連接到數據庫的所有不同方式。除非您使用的框架需要它,否則不需要任何數據庫文件進行連接。您始終通過網絡連接到數據庫服務器,而不是通過文件系統。
當您部署應用程序時,您只需更改連接字符串以使其指向活動服務器。如果在該服務器上以相同的方式設置登錄,它將在沒有任何其他更改的情況下運行。
相關問題
- 1. SQL Server 2008:標準版或SQL Express
- 2. 使用SQL Server Express進行開發並使用SQL Server 2008進行開發?
- 3. SQL Server標準版/ SQL Server Express並列版本
- 4. 使用SQL Server Express
- 5. 分發SQL Server Express
- 6. sql server 2005 express和sql server 2008開發者版本
- 7. MVC 3 - 使用SQL Server Express
- 8. Grails Sql Server Express
- 9. Sql server express
- 10. SQL Server Express 2008
- 11. 是否有SQL Server Express的SQL Server Profiler?
- 12. SQL Server 2005遷移到SQL Server 2014 express
- 13. SQL Server 2008與SQL Server 2008 Express大小
- 14. ASP/SQL Server Express:無法打開與SQL Server的連接[53]
- 15. 使用SQL Server 2005進行開發並部署到SQL Server 2000
- 16. SQL Server度量標準
- 17. SQL Server 2005 Express的
- 18. SQL Server Express與MySQL
- 19. sql server express權限
- 20. DataGridCheckboxColumn與SQL Server Express
- 21. 無法在SQL Server Express 2008中使用SQL Server身份驗證
- 22. 從使用SQL Server Express切換到SQL Server Compact
- 23. 如何使用SQL Server Express創建基本的SQL Server作業?
- 24. 使用SQL Server Management Studio訪問SQL Server 2008 R2 Express
- 25. 從SQL Server 2008 R2 Express遷移到SQL Server 2008 R2開發人員版
- 26. 禁用SQL Server 2008 Express
- 27. SQL Server Express - 商業用途
- 28. 如何通過sql server 2005 express發送郵件而不使用sql server代理?
- 29. SQL Server Express 2008數據庫與SQL Server Express 2005的兼容性
- 30. 將SQL Server Express 2008降級爲SQL Server Express 2005?
您的鏈接是SSMSE 2005;這裏是SSMSE 2008的鏈接:http://www.microsoft.com/downloads/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&displaylang=en – 2009-08-30 19:10:21