Partager via


sp_syscollector_set_warehouse_instance_name (Transact-SQL)

Spécifie le nom de l'instance pour la chaîne de connexion utilisée pour la connexion à l'entrepôt de données de gestion.

Icône Lien de rubrique Conventions de syntaxe Transact-SQL

Syntaxe

sp_syscollector_set_warehouse_instance_name [ @instance_name = ] 'instance_name'

Arguments

  • [ @instance\_name = ] 'instance_name'
    Nom de l'instance. instance_name est de type sysname et prend pour valeur par défaut l'instance locale si sa valeur est NULL.

    [!REMARQUE]

    instance_name doit être le nom de l'instance complet, constitué du nom d'ordinateur et du nom de l'instance sous la forme computerName\instanceName.

Valeurs des codes de retour

0 (réussite) ou 1 (échec)

Notes

Vous devez désactiver le collecteur de données avant de modifier cette configuration. Cette procédure échoue si le collecteur de données est activé.

Pour consulter le nom de l'instance actuelle, interrogez la vue système syscollector_config_store.

Autorisations

Nécessite l'appartenance au rôle de base de données fixe dc_admin (avec autorisation EXECUTE) pour exécuter cette procédure.

Exemples

L'exemple suivant montre comment configurer le collecteur de données pour qu'il utilise une instance d'entrepôt de données de gestion sur un serveur distant. Dans cet exemple, le serveur distant est nommé RemoteSERVER et la base de données est installée sur l'instance par défaut.

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

Voir aussi

Référence

Procédures stockées du collecteur de données (Transact-SQL)

syscollector_config_store (Transact-SQL)