3

ウィザードを使用して MSSQL Management Studio でプロアクティブ キャッシュを構成しています (以下の添付のスクリーンショットを参照してください)。正常に動作しますが、コード (C#、XMLA、またはその他の方法) から同じように構成する必要があります。

これを行う方法について十分な情報が見つかりません。たとえば、ドキュメントのこのページでは、キャッシュのクリアについて説明していますが、キャッシュのセットアップについては何も説明していません: http://technet.microsoft.com/en-us/library/ms186654.aspx

誰でもこれを手伝ってもらえますか?有用なリンクやコード サンプルは大歓迎です。

前もって感謝します

ああ

ここに画像の説明を入力

4

1 に答える 1

4

開始点として、Management Studio に XMLA スクリプトを生成させることができalterます。質問の最初のダイアログで、必要に応じて構成し、上部のツールバーで [スクリプト] を選択してから、ターゲットを選択します。 XMLA を表示する場所。

.net の方法を使用する場合は、AMO を使用する API になります ( http://msdn.microsoft.com/en-us/library/microsoft.analysisservices.aspxを参照してください。ただし、このドキュメントにはコード例はほとんどありません)。ドキュメンテーション)。おそらくProactiveCaching、変更するパーティションのプロパティを設定することをお勧めします ( http://msdn.microsoft.com/en-us/library/microsoft.analysisservices.partition.proactivecaching.aspxを参照) 。ProactiveCaching正しい設定を持つオブジェクトに設定します。 ( http://msdn.microsoft.com/en-us/library/microsoft.analysisservices.proactivecaching.aspxを参照)。

AMO コーディングは通常、次のように機能します。

  • サーバーに接続します (新しいServerオブジェクトを作成し、そのConnectメソッドを呼び出します)。
  • サーバーから必要なオブジェクト (この場合は特定のパーティション オブジェクト) までオブジェクト階層を移動します。
  • プロパティを変更します。これは、キューブ データ構造のコピーでローカルに構造を変更するだけです。
  • 変更されたオブジェクトまたはその親のプロパティを呼び出してUpdate、変更をサーバーに書き戻します。
  • エラーがなければDisconnect、サーバーからあなた。さらに良いことに、 「IDisposable」を実装するため、上記の最初の手順でオブジェクトにC#usingコンストラクトを使用しています。ServerServer
于 2013-10-08T19:12:24.797 に答える