2011-05-26 222 views
0

我正試圖找到一種解決方案來阻止我的開發人員團隊運行包含生產設置的解決方案配置「發佈」。 我只是想防止像「OMG,我在我的測試期間發佈配置,我刪除所有數據庫」或類似的東西這樣粗心的錯誤...visual studio解決方案配置權

我們正在與TFS的Visual Studio 2010。我想知道是否有權使用特定類型的解決方案配置,而不是其他...

如果您知道另一種方式來確定這種錯誤永遠不會追加,我也會採取! ^^

在此先感謝

+0

不限制對配置的訪問 - 限制對數據庫的訪問。您的開發人員不應該有權刪除生產數據庫! – 2011-05-26 18:58:21

+0

他們可以訪問生產數據庫,因爲生產的連接字符串在解決方案中。我沒有看到我可以如何保護它免受我的開發者... – PatachouNewG 2011-05-30 12:30:14

+0

首先,不要把真正的密碼放到配置文件中!要求DBA或操作人員在生產環境中對配置文件進行最後一次更改。 – 2011-05-30 14:13:38

回答

0

正如約翰建議,應該首先限制訪問生產數據庫。接下來,如果未定義特定的環境變量,則可能會使您的發佈配置錯誤消失。在打開數據庫之前,只需檢查該環境變量。

+0

感謝您的回覆。今天,我的生產數據庫只有兩個授權賬戶:管理員和應用程序的賬戶。我的開發人員對管理員帳戶一無所知,但他們可以通過應用程序訪問數據庫,感謝連接字符串!我確定我錯過了一些東西,因爲我不明白我如何限制訪問我的團隊。接下來,我不明白關於發佈配置錯誤的部分...謝謝 – PatachouNewG 2011-05-30 12:34:14