Condividi tramite


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 argomento Convenzioni 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 è di tipo 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 nel formato computerName\instanceName.

Valori di codice 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

Vedere anche

Riferimento

Stored procedure dell'agente di raccolta dati (Transact-SQL)

syscollector_config_store (Transact-SQL)