Freigeben über


sp_syscollector_set_warehouse_instance_name (Transact-SQL)

Gilt für: SQL Server

Gibt den Instanznamen für die Verbindungszeichenfolge an, mit der die Verbindung zum Verwaltungs-Data Warehouse hergestellt wird.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @instance_name = ] N'instance_name'

Der Instanzname. @instance_name ist "sysname" und wird standardmäßig auf die lokale Instanz festgelegt, wenn NULL.

@instance_name muss der vollqualifizierte Instanzname sein, der aus dem Computernamen und dem Instanznamen im Formular <computerName>\<instanceName>besteht.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

Sie müssen den Datensammler deaktivieren, bevor Sie die Konfiguration für diesen gesamten Datensammler ändern. Dieser Vorgang schlägt fehl, wenn der Datensammler aktiviert ist.

Um den aktuellen Instanznamen anzuzeigen, fragen Sie die syscollector_config_store Systemansicht ab.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung), um dieses Verfahren auszuführen.

Beispiele

In dem folgenden Beispiel wird veranschaulicht, wie sich der Datensammler zur Verwendung einer Verwaltungs-Data Warehouse-Instanz auf einem Remoteserver konfigurieren lässt. In diesem Beispiel wird der Remoteserver benannt RemoteSERVER , und die Datenbank wird in der Standardinstanz installiert.

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