sp_syscollector_set_warehouse_instance_name (Transact-SQL)
Si applica a: SQL Server
Specifica il nome dell'istanza per la stringa di connessione utilizzata per connettersi al data warehouse di gestione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_syscollector_set_warehouse_instance_name [ [ @instance_name = ] N'instance_name' ]
[ ; ]
Argomenti
[ @instance_name = ] N'instance_name'
Nome dell'istanza. @instance_name è sysname e l'istanza locale viene predefinito se NULL
.
@instance_name deve essere il nome completo dell'istanza, costituito dal nome del computer e dal nome dell'istanza nel formato <computerName>\<instanceName>
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
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 viene installato nell'istanza predefinita.
USE msdb;
GO
EXEC sp_syscollector_set_warehouse_instance_name N'RemoteSERVER'; -- the default instance is assumed on the remote server
GO