XML ファイルのサンプルを確認してみましょう。
サンプル XML ファイル
- キューブ接続を「Development」サーバーと照合し、「Production」サーバーへの接続に置き換えます。
- AdventureWorksDW SQL 接続を「WSAMZN-RI8SHC08」サーバーと照合し、それをローカルホスト サーバー上の AdventureWorksDW SQL 接続に置き換えます。
- SQL 接続には複数の照合要素を含めることができます。その場合はすべてが一致している必要があります。
- マッピングするデータベース名とキューブ名では大文字と小文字が区別されることに注意してください。
<?xml version="1.0" encoding="utf-8"?>
<connectionmapper>
<connectionmap>
<from>
<connection id="0" name="">
<type>AnalysisServices</type>
<variable type="String" name="server"><value>DEVELOPMENT</value></variable>
<variable type="String" name="database"><value>Demo Database</value></variable>
<variable type="String" name="cube"><value>Demo Cube</value></variable>
</connection>
</from>
<to>
<connection id="0" name="">
<type>AnalysisServices</type>
<variable type="String" name="server"><value>PRODUCTION</value></variable>
<variable type="String" name="database"><value>Demo Database</value></variable>
<variable type="String" name="cube"><value>Demo Cube</value></variable>
<variable type="Boolean" name="requirespassword"><value>0</value></variable>
<props/>
</connection>
</to>
</connectionmap>
<sqlconnectionmap>
<match>.*Data Source=WSAMZN-RI8SHC08.*</match>
<match>.*Initial Catalog=AdventureWorksDW.*</match>
<connectionstring>Provider=SQLOLEDB;Data Source=localhost\MSSQLSERVER02;Initial Catalog=AdventureWorksDW;Trusted_Connection=Yes</connectionstring>
</sqlconnectionmap>
</connectionmapper>
ウェブからのダウンロード
web.config ファイル内の設定 UnmapConnectionsOnExport を使用して、ライブとしてダウンロードされたときに接続マッピングを元に戻すかどうかを制御できます。true の場合、接続は元の値に復元されます。false の場合、接続マッピングはダウンロードされたファイルに保存されます。
詳細については、「ウェブ構成のカスタマイズ」を参照してください。