sp_syscollector_set_warehouse_instance_name (Transact-SQL)

Specifica il nome dell'istanza per la stringa di connessione utilizzata per connettersi al data warehouse di gestione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_syscollector_set_warehouse_instance_name [ @instance_name = ] 'instance_name'

Argomenti

  • [ @instance_name = ] 'instance_name'
    Nome dell'istanza. instance_name è sysname e per impostazione predefinita utilizza l'istanza locale se NULL.

    Nota

    instance_name deve essere il nome completo dell'istanza costituito dal nome del computer e dal nome dell'istanza nella forma computerName\instanceName.

Codici restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

È necessario disabilitare l'agente di raccolta dati prima di modificarne la configurazione. La procedura non ha esito positivo se l'agente di raccolta dati è abilitato.

Per visualizzare il nome dell'istanza corrente, eseguire una query sulla vista di sistema syscollector_config_store.

Autorizzazioni

Per eseguire questa procedura, è richiesta l'appartenenza al ruolo predefinito del database dc_admin (con autorizzazione EXECUTE) .

Esempi

Nell'esempio seguente viene illustrato come configurare l'agente di raccolta dati per utilizzare un'istanza del data warehouse di gestione in un server remoto. In questo esempio il server remoto è denominato RemoteSERVER e il database è installato sull'istanza predefinita.

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