Gérer la collecte de donnéesManage Data Collection

Vous pouvez utiliser les fonctions et les procédures stockées SQL Server Management StudioSQL Server Management Studio ou Transact-SQLTransact-SQL pour gérer différents aspects de la collecte de données, tels que l’activation ou la désactivation de la collecte de données, la modification de la configuration d’un jeu d’éléments de collecte ou la consultation des données dans l’entrepôt de données de gestion.Use SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL stored procedures and functions to manage different aspects of data collection, such as enabling or disabling data collection, changing a collection set configuration, or viewing data in the management data warehouse.

Gérer la collecte de données à l’aide de SSMSManage data collection using SSMS

Vous pouvez effectuer les tâches suivantes liées au collecteur de données en utilisant l’Explorateur d’objets dans SQL Server Management StudioSQL Server Management Studio:Perform the following data collector-related tasks by using Object Explorer in SQL Server Management StudioSQL Server Management Studio:

Gérer la collecte de données à l’aide de Transact-SQLManage data collection using Transact-SQL

Le collecteur de données fournit une collection complète de procédures stockées qui vous permettent d'effectuer n'importe quelle tâche du collecteur de données.The data collector provides an extensive collection of stored procedures that you can use to perform any data-collector related task. Par exemple, vous pouvez effectuer les tâches suivantes à l'aide de Transact-SQLTransact-SQL:For example, by using Transact-SQLTransact-SQL, you can perform the following tasks:

IMPORTANTIMPORTANT!! Contrairement aux procédures stockées standard, les procédures stockées du collecteur de données utilisent des paramètres de type strict et elles ne prennent pas en charge la conversion automatique de type de données.Unlike regular stored procedures, the data collector stored procedures use strictly typed parameters and do not support automatic data type conversion. Si ces paramètres ne sont pas appelés à l'aide des types de données appropriés pour les paramètres d'entrée tels qu'ils sont spécifiés dans la description de l'argument, la procédure stockée retourne une erreur.If these parameters are not called with the correct input parameter data types, as specified in the argument description, the stored procedure returns an error.

Vous pouvez utiliser SQL Server Management StudioSQL Server Management Studio pour créer et exécuter les exemples de code qui sont fournis.Use SQL Server Management StudioSQL Server Management Studio to create and execute the provided code samples. Pour plus d’informations, consultez Explorateur d’objets.For more information, see Object Explorer. Vous pouvez également créer la requête dans n'importe quel éditeur et l'enregistrer dans un fichier texte avec une extension de nom de fichier .sql.As an alternative you can create the query in any editor and save it in a text file that has a .sql file name extension. Vous pouvez exécuter la requête à partir de l’invite de commandes Windows, à l’aide de l’utilitaire sqlcmd .You can execute the query from the Windows command prompt using the sqlcmd utility. Pour plus d’informations, consultez Utiliser l’utilitaire sqlcmd.For more information, see Use the sqlcmd Utility.

Procédures stockées et vuesStored Procedures and Views

Utilisation du collecteur de donnéesWorking with the data collector

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec le collecteur de données.The following table describes the stored procedures that you can use to work with the data collector.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_enable_collectorsp_syscollector_enable_collector Active le collecteur de données.Enable the data collector.
sp_syscollector_disable_collectorsp_syscollector_disable_collector Désactive le collecteur de données.Disable the data collector.

Utilisation de jeux d'éléments de collecteWorking with collection sets

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les jeux d'éléments de collecte.The following table describes the stored procedures that you can use to work with collection sets.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_run_collection_set (Transact-SQL)sp_syscollector_run_collection_set (Transact-SQL) Exécute un jeu d'éléments de collecte à la demande.Run a collection set on demand.
sp_syscollector_start_collection_set (Transact-SQL)sp_syscollector_start_collection_set (Transact-SQL) Démarrer un jeu d'éléments de collecte.Start a collection set.
sp_syscollector_stop_collection_set (Transact-SQL)sp_syscollector_stop_collection_set (Transact-SQL) Arrêter un jeu d'éléments de collecte.Stop a collection set.
sp_syscollector_create_collection_set (Transact-SQL)sp_syscollector_create_collection_set (Transact-SQL) Créer un jeu d'éléments de collecte.Create a collection set.
sp_syscollector_delete_collection_set (Transact-SQL)sp_syscollector_delete_collection_set (Transact-SQL) Supprimer un jeu de collections.Delete a collection set.
sp_syscollector_update_collection_set (Transact-SQL)sp_syscollector_update_collection_set (Transact-SQL) Modifie la configuration d'un jeu de collections.Change a collection set configuration.
sp_syscollector_upload_collection_set (Transact-SQL)sp_syscollector_upload_collection_set (Transact-SQL) Télécharger les données d'un jeu d'éléments de collecte dans l'entrepôt de données de gestion.Upload collection set data to the management data warehouse. Il s'agit effectivement d'un téléchargement à la demande.This is effectively an on-demand upload.

Utilisation d'éléments de collecteWorking with collection items

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les éléments de collecte.The following table describes the stored procedures that you can use to work with collection items.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_create_collection_item (Transact-SQL)sp_syscollector_create_collection_item (Transact-SQL) Créer un élément de collecte.Create a collection item.
sp_syscollector_delete_collection_item (Transact-SQL)sp_syscollector_delete_collection_item (Transact-SQL) Supprimer un élément de collecte.Delete a collection item.
sp_syscollector_update_collection_item (Transact-SQL)sp_syscollector_update_collection_item (Transact-SQL) Mettre à jour un élément de collecte.Update a collection item.

Utilisation de types de collecteursWorking with collector types

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les types de collecteurs.The following table describes the stored procedures that you can use to work with collector types.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_create_collector_type (Transact-SQL)sp_syscollector_create_collector_type (Transact-SQL) Créer un type de collecteur.Create a collector type.
sp_syscollector_update_collector_type (Transact-SQL)sp_syscollector_update_collector_type (Transact-SQL) Mettre à jour un type de collecteur.Update a collector type.
sp_syscollector_delete_collector_type (Transact-SQL)sp_syscollector_delete_collector_type (Transact-SQL) Supprimer un type de collecteur.Delete a collector type.

Obtention d'informations de configurationGetting configuration information

Le tableau suivant décrit les vues que vous pouvez utiliser pour obtenir des informations de configuration et des données du journal des exécutions.The following table describes the views that you can use for getting configuration information and execution log data.

Nom de la vueView name DescriptionDescription
syscollector_config_store (Transact-SQL)syscollector_config_store (Transact-SQL) Obtenir la configuration du collecteur de données.Get data collector configuration.
syscollector_collection_items (Transact-SQL)syscollector_collection_items (Transact-SQL) Obtenir des informations sur des éléments de collecte.Get collection item information.
syscollector_collection_sets (Transact-SQL)syscollector_collection_sets (Transact-SQL) Obtenir des informations sur des jeux d'éléments de collecte.Get collection set information.
syscollector_collector_types (Transact-SQL)syscollector_collector_types (Transact-SQL) Obtenir des informations sur des types de collecteurs.Get collector type information.
syscollector_execution_log (Transact-SQL)syscollector_execution_log (Transact-SQL) Obtenir des informations sur l'exécution des jeux de collections et des packages.Get information about collection set and package execution.
syscollector_execution_stats (Transact-SQL)syscollector_execution_stats (Transact-SQL) Obtenir des informations sur l'exécution des tâches.Get information about task execution.
syscollector_execution_log_full (Transact-SQL)syscollector_execution_log_full (Transact-SQL) Obtenir des informations lorsque le journal des exécutions est plein.Get information when the execution log is full.

Configuration de l'accès à l'entrepôt de données de gestionConfiguring access to the management data warehouse

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser pour configurer l'accès à l'entrepôt de données de gestion.The following table describes the stored procedures that you can use to configure access to the management data warehouse.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_set_warehouse_database_name (Transact-SQL)sp_syscollector_set_warehouse_database_name (Transact-SQL) Spécifier le nom de base de données défini dans la chaîne de connexion pour l'entrepôt de données de gestion.Specify the database name defined in the connection string for the management data warehouse.
sp_syscollector_set_warehouse_instance_name (Transact-SQL)sp_syscollector_set_warehouse_instance_name (Transact-SQL) Spécifier l'instance définie dans la chaîne de connexion pour l'entrepôt de données de gestion.Specify the instance defined in the connection string for the management data warehouse.

Configuration de l'entrepôt de données de gestionConfiguring the management data warehouse

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec la configuration de l'entrepôt de données de gestion.The following table describes the stored procedures that you can use to work with the management data warehouse configuration.

Nom de la procédureProcedure name DescriptionDescription
core.sp_create_snapshot (Transact-SQL)core.sp_create_snapshot (Transact-SQL) Créer un instantané de collection dans l'entrepôt de données de gestion.Create a collection snapshot in the management data warehouse.
core.sp_update_data_source (Transact-SQL)core.sp_update_data_source (Transact-SQL) Mettre à jour la source de données pour la collecte de données.Update the data source for data collection.
core.sp_add_collector_type (Transact-SQL)core.sp_add_collector_type (Transact-SQL) Ajouter un type de collecteur à l'entrepôt de données de gestion.Add a collector type to the management data warehouse.
core.sp_remove_collector_type (Transact-SQL)core.sp_remove_collector_type (Transact-SQL) Supprimer un type de collecteur de l'entrepôt de données de gestion.Remove a collector type from the management data warehouse.
core.sp_purge_data (Transact-SQL)core.sp_purge_data (Transact-SQL) Supprimer des données de l'entrepôt de données de gestion.Delete data from the management data warehouse.

Utilisation de packages de téléchargementWorking with upload packages

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les packages de téléchargement.The following table describes the stored procedures that you can use to work with upload packages.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_set_cache_window (Transact-SQL)sp_syscollector_set_cache_window (Transact-SQL) Configurer le nombre de tentatives de téléchargement de données.Configure the number of data upload retries.
sp_syscollector_set_cache_directory (Transact-SQL)sp_syscollector_set_cache_directory (Transact-SQL) Spécifier le stockage temporaire des données entre les tentatives de téléchargement.Specify temporary storage for data between upload retries.

Utilisation du journal des exécutions de la collecte de donnéesWorking with the data collection execution log

Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec le journal des exécutions de la collecte de données.The following table describes the stored procedures that you can use to work with the data collection execution log.

Nom de la procédureProcedure name DescriptionDescription
sp_syscollector_delete_execution_log_tree (Transact-SQL)sp_syscollector_delete_execution_log_tree (Transact-SQL) Supprimer des entrées de jeu de collections du journal des exécutions.Delete collection set entries from the execution log.

FonctionsFunctions

Le tableau suivant décrit les fonctions que vous pouvez utiliser pour obtenir des informations d'exécution et de trace.The following table describes the functions that you can use to obtain execution and trace information.

Nom de la fonctionFunction name DescriptionDescription
fn_syscollector_get_execution_details (Transact-SQL)fn_syscollector_get_execution_details (Transact-SQL) Obtenir les données du journal des exécutions SSISSSIS pour un package spécifique.Get SSISSSIS execution log data for a specific package.
fn_syscollector_get_execution_stats (Transact-SQL)fn_syscollector_get_execution_stats (Transact-SQL) Obtenir les statistiques d'exécution d'un jeu d'éléments de collecte ou d'un package.Get execution statistics for a collection set or package. Ces informations incluent les erreurs enregistrées.This information includes errors that are logged.
snapshots.fn_trace_getdata (Transact-SQL)snapshots.fn_trace_getdata (Transact-SQL) Obtenir les événements enregistrés lorsque le type de collecteur Trace SQL générique est utilisé pour collecter des données.Get the events that are logged when the Generic SQL Trace collector type is used to collect data.

Voir aussiSee also

Exécuter une procédure stockée Execute a Stored Procedure
Utiliser SQL Server Management Studio Use SQL Server Management Studio
Collecte de données Data Collection