sp_syscollector_set_cache_directory (Transact-SQL)

S’applique à : SQL Server (toutes les versions prises en charge)

Spécifie le répertoire où les données collectées sont stockées avant d'être téléchargées dans l'entrepôt de données de gestion.

Topic link iconConventions de la syntaxe Transact-SQL

Syntaxe

  
sp_syscollector_set_cache_directory [ @cache_directory = ] 'cache_directory'  

Arguments

[ @cache_directory = ] 'cache_directory' Répertoire dans le système de fichiers où les données collectées sont stockées temporairement. cache_directory est nvarchar(255), avec une valeur par défaut de NULL. Si aucune valeur n’est spécifiée, le répertoire temporaire par défaut SQL Server est utilisé.

Codet de retour

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

Remarques

Vous devez désactiver le collecteur de données avant de modifier la configuration du répertoire de cache. Cette procédure stockée échoue si le collecteur de données est activé. Pour plus d’informations, consultez Activer ou désactiver la collecte de données et Gérer la collecte de données.

Le répertoire spécifié n’a pas besoin d’exister au moment où le sp_syscollector_set_cache_directory est exécuté ; toutefois, les données ne peuvent pas être mises en cache et chargées correctement jusqu’à ce que le répertoire soit créé. Nous vous recommandons de créer le répertoire avant d'exécuter cette procédure stockée.

Autorisations

Requiert 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 désactive le collecteur de données, définit le répertoire de cache du collecteur de données sur , puis active le collecteur D:\tempdatade données.

USE msdb;  
GO  
EXECUTE dbo.sp_syscollector_disable_collector;  
GO  
EXEC dbo.sp_syscollector_set_cache_directory N'D:\tempdata';  
GO  
EXECUTE dbo.sp_syscollector_enable_collector;  
GO  

Voir aussi

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