1

我在VS2008中使用Database Publishing Wizard將更改推送到我的託管提供商。看起來這些設置看起來不像這些設置(這對我來說似乎有點傻),而是他們隨機使用。如何從數據庫發佈嚮導導出設置?

在我想發佈的每臺新機器上,我需要完成挖掘數據庫設置的過程。

有沒有辦法將這些設置備份/導出/保存到文件?

如果是這樣,它是什麼?

回答

0

嗯......看來,發佈嚮導uses 2 config files for it's application configuration

發佈數據庫嚮導使用 文件user.confighoster.config到 存儲配置信息。 存儲這些文件的目錄必須具有相應的NTFS 文件系統權限集。這些 文件包含用戶名和加密的 密碼。通過使用DPAPI密碼被加密 。

user.config文件

此文件存儲持續了發佈 數據庫嚮導主機和 配置設置。 user.config文件 位於%SystemDrive%\ Documents 和Settings \%Username%\ Application Data \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Publishing Wizard \ user.config。

hoster.config文件

此文件存儲有關Web服務 地址,用戶名和 數據庫選項共享主機 提供商。 hoster.config文件位於%SystemDrive%\ Documents和 Settings \%Username%\ Application Data \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Publishing Wizard \ hoster.config文件中的 。

我試圖訪問Vista中的這些文件(與VS2008和SQL Express安裝),並罷工。我會及時向大家發佈。

更新:看起來我畢竟沒有安裝發佈嚮導。抓住version for VS2008 here,然後安裝(並且不用擔心 - 你不會看到任何跡象表明它正在安裝,但它確實)....然後使用嚮導設置我的第一個數據庫,它看起來像那裏確實存儲在上面列出的'Application Data'目錄下的一些設置。但是,它看起來只是一個user.config,然後是每個配置的數據庫的XML文件。我相信你可以備份每個文件供以後使用。