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


sp_syscollector_set_warehouse_instance_name

Задает имя экземпляра для строки соединения, которая используется для подключения к хранилищу управляющих данных.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_syscollector_set_warehouse_instance_name [ @instance_name = ] 'instance_name'

Аргументы

  • [ @instance_name = ] 'instance_name'
    Имя экземпляра. Аргумент instance_name имеет тип sysname и по умолчанию принимает значение локального экземпляра, если имеет значение NULL.

    ПримечаниеПримечание

    Аргумент instance_name должен представлять собой полное имя экземпляра, состоящее из имени компьютера и имени экземпляра в форме имя_компьютера\имя_экземпляра.

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

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

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

Разрешения

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

Примеры

В следующем примере демонстрируется настройка сборщика данных для использования экземпляра хранилища управляющих данных на удаленном сервере. Здесь удаленный сервер имеет имя RemoteSERVER, а база данных установлена в экземпляре по умолчанию.

USE msdb;
GO
EXEC sp_syscollector_set_warehouse_instance_name N'RemoteSERVER' -- the default instance is assumed on the remote server
GO