Partager via


sp_syscollector_set_cache_directory (Transact-SQL)

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.

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

Syntaxe

sp_syscollector_set_cache_directory [ @cache_directory = ] 'cache_directory'

Arguments

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

Valeurs des codes de retour

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

Notes

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 de l'exécution de sp_syscollector_set_cache_directory ; toutefois, les données ne peuvent pas être correctement mises en cache et téléchargées tant que le répertoire n'a pas été créé. Nous vous recommandons de créer le répertoire avant d'exécuter cette procédure stockée.

Autorisations

L'exécution de cette procédure requiert l'appartenance au rôle de base de données fixe dc_admin (avec l'autorisation EXECUTE).

Exemples

L'exemple suivant désactive le collecteur de données, définit D:\tempdataen tant que répertoire de cache pour le collecteur de données et active le collecteur de 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

Référence

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

sp_syscollector_set_cache_window (Transact-SQL)