如何从数据库发布向导导出设置?

时间:2008-11-14 23:34:42

标签: database visual-studio-2008 settings databasepublishingwizard

我正在使用VS2008中的Database Publishing Wizard将更改推送到我的托管服务提供商。它看起来不像那些设置与项目(这对我来说似乎有点傻),而是它们与机器一起使用。

在我想要发布的每台新机器上,我需要完成挖掘数据库设置的过程。

有没有办法将这些设置备份/导出/保存到文件中?

如果是这样,它是什么?

1 个答案:

答案 0 :(得分:0)

嗯......看来发布向导uses 2 config files for it's application configuration

  

发布数据库向导使用   文件 user.config hoster.config 到   存储配置信息。该   这些文件所在的目录   存储必须具有适当的NTFS   文件系统权限集。这些   文件包含用户名并已加密   密码。密码已加密   通过使用DPAPI。

     

user.config文件

     

此文件存储持久主机和   发布的配置设置   数据库向导。 user.config文件   位于%SystemDrive%\ Documents   和设置\%用户名%\应用程序   Data \ Microsoft \ Microsoft SQL   服务器\ 90个\ TOOLS \出版   精灵\ user.config。

     

hoster.config文件

     

此文件存储有关Web的选项   服务地址,用户名和   共享主机的数据库   供应商。 hoster.config文件是   位于%SystemDrive%\ Documents和   设置\%用户名%\应用   Data \ Microsoft \ Microsoft SQL   服务器\ 90个\ TOOLS \出版   向导\ hoster.config。

我正在尝试在Vista中访问这些文件(安装了VS2008和SQL Express)并将其删除。我会告诉你的。

更新: 看起来我毕竟没有安装发布向导。抓住version for VS2008 here,然后安装(不用担心 - 你不会看到任何迹象表明它已安装,但确实如此)....然后使用向导设置我的第一个数据库,看起来确实存在一些设置存储在上面列出的“应用程序数据”目录中。但是,它看起来只是一个user.config,然后是配置的每个数据库的XML文件。我相信您可以备份这些文件以供日后使用。