簡體   English   中英

可以使用localdb進行開發並將mssql服務器用作生產環境嗎?

[英]can I use localdb for development and mssql server as production?

我寫了一個小工具來使用來自MSSQL-Server的數據。現在我在想,在生產服務器上開發並不是最佳實踐。

我的想法是使用localdb進行開發,這可能嗎?

部署工具后,可以以某種方式切換到生產服務器連接嗎?

這取決於您為一個簡單的應用程序制作它的安全程度,在這種情況下,可以使用App.debug.config和App.release.config。

這是鏈接https://mitasoft.wordpress.com/2011/09/28/multipleappconfig/,用於安全存儲,您可以查看如何將連接字符串存儲在安全存儲中https://weblogs.asp.net/jongalloway /加密,密碼-IN-A-凈APP-配置文件

使用XML轉換,如果您使用像Teamcity這樣的持續集成,它也會為您提供幫助,我已經使用下面的工具來查看Visual Studio中非常有用的工具

https://marketplace.visualstudio.com/items?itemName=WillBuikMSFT.SlowCheetah-XMLTransforms

還要檢查此https://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx

對於開發環境,與LocalDB相比,SQL Server Express安裝可能是更好的解決方案。 安裝需要一些時間,但是您將使用與生產環境更接近的配置。

是的,您可以安裝LocalDB,但是SQL Server Express將是首選方法。 您應確保不對應用程序文件配置進行版本控制。 開發環境無論如何都將與服務器的配置不同,您可能要避免讓不受信任的開發人員知道prod數據庫密碼。 只需確保對所有其他文件進行版本控制,但不要跟蹤該文件。 如果這樣做,則部署過程不應危害您的產品配置。 雖然,該配置的備份可能是有用的資產。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM