次の方法で共有


データベースの格納場所

Analysis Services のデータベース管理者 (DBA) が特定のデータベースをサーバー データ フォルダー以外の場所に配置することは少なくありません。こうした状況は、パフォーマンスの向上やストレージの拡張などのビジネス上のニーズによって頻繁に発生します。 このような場合は、DbStorageLocation データベース プロパティを使用すると、Analysis Services の DBA はローカル ディスクまたはネットワーク デバイス内にデータベースの格納場所を指定できます。

DbStorageLocation データベース プロパティ

DbStorageLocation データベース プロパティでは、Analysis Services によって作成および管理されるすべてのデータベースのデータ ファイルとメタデータ ファイルのフォルダーを指定します。メタデータ ファイルはすべて DbStorageLocation フォルダーに格納されますが、例外として、データベースのメタデータ ファイルはサーバー データ フォルダーに格納されます。DbStorageLocation データベース プロパティの値を設定する場合は、重要な注意点が 2 つあります。

  • DbStorageLocation データベース プロパティには、既存の UNC フォルダー パスまたは空の文字列を設定する必要があります。 空の文字列は、サーバー データ フォルダーを示す既定値です。 フォルダーが存在しない場合、Create コマンド、

  • DbStorageLocation データベース プロパティは、サーバー データ フォルダーまたはそのサブフォルダーを指すように設定することはできません。 サーバー データ フォルダーまたはそのサブフォルダーを指した場合、Create コマンド、

重要な注意事項重要

固有の UNC パスを設定して、Storage Area Network (SAN)、iSCSI ベースのネットワーク、またはローカルにアタッチされたディスクを使用することをお勧めします。 ネットワーク共有への UNC パスや、待機時間の長いリモート ストレージ ソリューションは、サポートされないインストールにつながります。

DbStorageLocation と StorageLocation の比較

DbStorageLocation は、すべてのデータベースのデータ ファイルとメタデータ ファイルが存在するフォルダーを指定します。一方、StorageLocation は、キューブのパーティションが存在するフォルダーを指定します。 StorageLocation は、DbStorageLocation とは別に設定できます。 これは、Analysis Services の DBA が予想した結果に基づいて決定します。また、どちらか一方のプロパティが何度も重複して使用されます。

DbStorageLocation の使用方法

DbStorageLocation データベース プロパティは、Detach/Attach データベース コマンド シーケンス、 DbStorageLocation データベース プロパティの変更は、データベース オブジェクトの構造の変更と見なされます。 つまり、すべてのメタデータを再作成し、データを再処理する必要があります。

重要な注意事項重要

Alter コマンドを使用して、データベースの格納場所を変更しないでください。 代わりに、Detach/Attach データベース コマンド シーケンスを使用することをお勧めします (「Analysis Services データベースの移動」および「Analysis Services データベースのアタッチとデタッチ」を参照してください)。

関連項目

参照

DbStorageLocation

DbStorageLocation 要素

Create 要素 (XMLA)

Attach 要素

Synchronize 要素 (XMLA)

概念

Analysis Services データベースのアタッチとデタッチ

Analysis Services データベースの移動