VS2008 でデータベース公開ウィザードを使用して、ホスティング プロバイダーに変更をプッシュしています。これらの設定がプロジェクトに合っているようには見えませんが (私には少しばかげているように思えます)、むしろマシンに合っています。
公開したい新しいマシンごとに、データベース設定を掘り下げるプロセスを実行する必要があります。
これらの設定をファイルにバックアップ/エクスポート/保存する方法はありますか?
もしそうなら、それは何ですか?
VS2008 でデータベース公開ウィザードを使用して、ホスティング プロバイダーに変更をプッシュしています。これらの設定がプロジェクトに合っているようには見えませんが (私には少しばかげているように思えます)、むしろマシンに合っています。
公開したい新しいマシンごとに、データベース設定を掘り下げるプロセスを実行する必要があります。
これらの設定をファイルにバックアップ/エクスポート/保存する方法はありますか?
もしそうなら、それは何ですか?
うーん...公開ウィザードは、アプリケーション構成に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 ファイルであるように見えます。後で使用するために、これらの各ファイルをバックアップできると思います。