次の方法で共有


sp_syscollector_set_warehouse_database_name (Transact-SQL)

適用対象: SQL Server

管理データ ウェアハウスへの接続に使用する接続文字列で定義されているデータベース名を指定します。

Transact-SQL 構文表記規則

構文

sp_syscollector_set_warehouse_database_name [ [ @database_name = ] N'database_name' ]
[ ; ]

引数

[ @database_name = ] N'database_name'

管理データ ウェアハウスの名前。 @database_namesysname で、既定値は空の文字列です。

リターン コードの値

0 (成功) または 1 (失敗)。

解説

データ コレクター全体の構成を変更する前に、データ コレクターを無効にする必要があります。 データ コレクターが有効になっている場合、この手順は失敗します。

現在のデータベース名を表示するには、 syscollector_config_store システム ビューに対してクエリを実行します。

アクセス許可

このプロシージャを実行するには、(EXECUTE 権限を持つ) dc_admin 固定データベース ロールのメンバーシップが必要です。

次の例では、管理データ ウェアハウスの名前を RemoteMDWに設定します。

USE msdb;
GO
EXEC sp_syscollector_set_warehouse_database_name N'RemoteMDW';
GO