我已經在SQL Server 2008 R2中構建了一個數據庫,並且正在使用Visual Studio 2010 Ultimate爲它創建一個數據庫項目。如何在Visual Studio數據庫項目中處理用戶和登錄?
我已經創建了一個SQL Server項目和數據庫項目來代表我的環境基於此MSDN walkthrough。兩個項目的模式比較按預期工作,我可以將所有更改服務器複製到項目中。
但是,它似乎已經導入了一些環境特定的配置,例如登錄,用戶/登錄映射,本地服務帳戶(例如NT SERVICE \ MSSQL $ SQLEXPRESS2008)等等。這似乎並不理想,因爲我的印象是這個數據庫項目可以部署到另一臺服務器上,這些環境特定的細節可能會有所不同。例如,Dev,QA和Prod中的命名實例可能不同。用戶可以映射到不同的登錄名。
我正在做這個或者我應該採取額外的步驟,使數據庫項目可移植到所有環境?
我的目標是這個項目利用到
- Capture模式的版本控制
- 部署架構更改,如通過產生變化腳本
- 領帶單元測試上創建一個一次性的測試環境飛。
這仍然是最新版本的SQL Server和Visual Studio的最佳解決方案嗎?試圖找出現在在VS2015上處理這個問題的最佳方法,但沒有看到任何新東西。 – ngneema 2015-09-30 19:41:00
雖然VS2015中有更多的粒度設置可以忽略不同的對象類型,但我還沒有看到有關如何執行此操作的新內容。 – 2015-09-30 20:09:06