1

VS2008 でデータベース公開ウィザードを使用して、ホスティング プロバイダーに変更をプッシュしています。これらの設定がプロジェクトに合っているようには見えませんが (私には少しばかげているように思えます)、むしろマシンに合っています。

公開したい新しいマシンごとに、データベース設定を掘り下げるプロセスを実行する必要があります。

これらの設定をファイルにバックアップ/エクスポート/保存する方法はありますか?

もしそうなら、それは何ですか?

4

1 に答える 1

0

うーん...公開ウィザードは、アプリケーション構成に2つの構成ファイルを使用しているようです:

データベースの公開ウィザードは、ファイルuser.configおよびhoster.configを使用して構成情報を保存します。これらのファイルが格納されるディレクトリには、適切な NTFS ファイル システム アクセス許可が設定されている必要があります。これらのファイルには、ユーザー名と暗号化されたパスワードが含まれています。パスワードは、DPAPI を使用して暗号化されます。

user.config ファイル

このファイルには、データベースの公開ウィザードの永続的なホストおよび構成設定が格納されます。user.config ファイルは、%SystemDrive%\Documents and Settings\%Username%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Publishing Wizard\user.config にあります。

hoster.config ファイル

このファイルには、共有ホスティング プロバイダーの Web サービス アドレス、ユーザー名、およびデータベースに関するオプションが格納されます。hoster.config ファイルは、%SystemDrive%\Documents and Settings\%Username%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Publishing Wizard\hoster.config にあります。

Vista (VS2008 と SQL Express がインストールされている) でこれらのファイルにアクセスしようとしていて、打ちのめされています。お知らせします。

更新: 結局、発行ウィザードをインストールしていなかったようです。ここで VS2008のバージョンを取得し、インストールした後 (心配する必要はありません。インストールされていることを示す兆候は表示されませんが、インストールされます)...そして、ウィザードを使用して最初のデータベースをセットアップすると、上記の「アプリケーションデータ」ディレクトリにいくつかの設定が保存されているようです。ただし、それは単なる user.config であり、構成された各データベースの XML ファイルであるように見えます。後で使用するために、これらの各ファイルをバックアップできると思います。

于 2008-11-18T21:20:43.823 に答える