2016-09-08 94 views
2

在SSIS 2008中,我們使用SQL Server中的配置表來存儲我們所有的密碼,然後輕鬆地檢索那些具有包配置的密碼。從Visual Studio運行包時,這在生產和開發中都有效。SSIS 2012開發如何保護密碼

我試圖將軟件包升級到2012項目模型並將它們存儲在SSIS目錄中以利用環境變量。

但是,當我們在Visual Studio中進行開發時,我們無法從目錄中檢索這些變量。我發現在包參數中維護密碼的唯一方法是手動輸入密碼並使用密碼或用戶密鑰保存敏感數據。這似乎向後退了一大步 - 我最近設法擺脫了我們軟件包中的最後一個密碼 - 我現在是否必須重新添加密碼?

我錯過了什麼嗎?人們在SSIS 2012中如何使用Visual Studio在項目開發期間存儲敏感數據?

感謝,

Reinis

回答

0

在2012年,默認的部署模式是項目部署。一種方法是將其轉換爲軟件包部署。另一種方法是使用參數來傳遞密碼並與SSMS中的環境變量綁定。

+0

據我所知,無法將目錄中的環境變量綁定到在Visual Studio中運行的項目 - 向VS提供密碼的唯一方法是將其硬編碼到參數中。 – Reinis