Condividi tramite


sp_syscollector_set_warehouse_database_name (Transact-SQL)

Si applica a: SQL Server

Specifica il nome del database definito nella stringa di connessione utilizzata per connettersi al data warehouse di gestione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_syscollector_set_warehouse_database_name [ [ @database_name = ] N'database_name' ]
[ ; ]

Argomenti

[ @database_name = ] N'database_name'

Nome del data warehouse di gestione. @database_name è sysname, con un valore predefinito di una stringa vuota.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

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

Per visualizzare il nome del database 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 impostato il nome del data warehouse di gestione su RemoteMDW.

USE msdb;
GO
EXEC sp_syscollector_set_warehouse_database_name N'RemoteMDW';
GO