Поделиться через


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_name — sysname, по умолчанию — пустая строка.

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

Необходимо отключить сборщик данных перед изменением конфигурации на уровне сборщика данных. Если включен сборщик данных, эта процедура завершится с ошибкой.

Чтобы просмотреть текущее имя базы данных, выполните запрос к системным представлениям syscollector_config_store.

Разрешения

Для выполнения этой процедуры требуется членство в предопределенных ролевые роли базы данных dc_admin (с разрешением EXECUTE).

Примеры

В следующем примере хранилищу управляющих данных задается имя RemoteMDW.

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