Compartilhar via


sp_syscollector_set_warehouse_instance_name (Transact-SQL)

Aplica-se: SQL Server

Especifica o nome da instância da sequência de conexão usada para se conectar ao data warehouse de gerenciamento.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_syscollector_set_warehouse_instance_name [ [ @instance_name = ] N'instance_name' ]
[ ; ]

Argumentos

@instance_name [ = ] N'instance_name'

O nome de instância. @instance_name é sysname e o padrão é a instância local se NULL.

@instance_name deve ser o nome da instância totalmente qualificado, que consiste no nome do computador e no nome da instância no formato <computerName>\<instanceName>.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

Você deve desativar o coletor de dados antes de alterar essa configuração de todo o coletor de dados. Esse procedimento falha quando o coletor de dados está habilitado.

Para exibir o nome da instância atual, consulte a exibição syscollector_config_store do sistema.

Permissões

Requer associação na função de banco de dados fixa dc_admin (com permissão EXECUTE) para executar este procedimento.

Exemplos

O exemplo a seguir demonstra como configurar o coletor de dados para usar uma instância do data warehouse de gerenciamento em um servidor remoto. Neste exemplo, o servidor remoto é nomeado RemoteSERVER e o banco de dados é instalado na instância padrão.

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