次の方法で共有


Server.NotifyTableChange Method

指定したデータ ソース内のテーブルに変更が加えられたことを Analysis Services のインスタンスに通知します。

名前空間: Microsoft.AnalysisServices
アセンブリ: Microsoft.AnalysisServices (microsoft.analysisservices.dll 内)

構文

'宣言
Public Sub NotifyTableChange ( _
    dataSource As DataSource, _
    tableNotifications As TableNotificationCollection _
)
public void NotifyTableChange (
    DataSource dataSource,
    TableNotificationCollection tableNotifications
)
public:
void NotifyTableChange (
    DataSource^ dataSource, 
    TableNotificationCollection^ tableNotifications
)
public void NotifyTableChange (
    DataSource dataSource, 
    TableNotificationCollection tableNotifications
)
public function NotifyTableChange (
    dataSource : DataSource, 
    tableNotifications : TableNotificationCollection
)

パラメータ

  • dataSource
    Analysis Services データベースのデータ ソースです。
  • tableNotifications
    変更されたテーブルを表す TableNotifications オブジェクトです。

解説

NotifyTableChange コマンドの場合、クライアント アプリケーションは、データ ソースに含まれている 1 つまたは複数のテーブルが変更されたことを明示的に Analysis Services インスタンスに通知できます。この通知は、プロアクティブ キャッシュのために、これらのテーブルに基づいたリレーショナル OLAP (ROLAP) オブジェクトを確認および更新する必要があることを示します。

この通知方法は、変更があったことを検出および追跡するのが困難な、データ ソース ビューに定義されているビューまたは名前付きクエリに基づいている ROLAP オブジェクトに対して最も効果的です。

プロアクティブ キャッシュの詳細については、「プロアクティブ キャッシュ」を参照してください。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Server Class
Server Members
Microsoft.AnalysisServices Namespace