2017-05-08 61 views
0

我寫了一個使用MSSQLServer的數據的小工具。現在我在想,這不是在生產服務器上開發的最佳實踐。我可以使用localdb作爲開發和mssql服務器作爲生產?

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

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

+0

您需要將本地MDF文件添加到生產服務器。當然,它們應該是相同的版本(或生產服務器應該是更高版本) – Steve

+1

考慮安裝本地版本的SQLServer(它有一個免費版本),具有相同版本的生產SQLServer安裝。然後,您只需更改用於開發和生產服務器的連接字符串即可 –

回答

0

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

0

是的,你可以安裝LocalDB,但SQL Server Express將是一個更好的方法。你應該確保你沒有版本的應用程序文件配置。無論如何,開發環境將與服務器的配置有所不同,您可能希望避免讓不受信任的開發人員知道prod數據庫密碼。只要確保你版本的所有其他文件,但不要跟蹤那一個。如果你這樣做,你的部署過程不應危及你的prod配置。雖然,該配置的備份可能是一個有用的資產。

相關問題