

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Fonctions et procédures stockées Amazon RDS for Microsoft SQL Server
<a name="SQLServer.Concepts.General.StoredProcedures"></a>

La liste suivante répertorie les fonctions Amazon RDS et les procédures stockées qui aident à automatiser les tâches SQL Server. 



- **Tâches administratives**
  - **Procédure ou fonction:** `rds_drop_database` / **Utilisation:** [Suppression d’une base de données dans une instance de base de données Amazon RDS for Microsoft SQL Server](Appendix.SQLServer.CommonDBATasks.DropMirrorDB.md)
  - **Procédure ou fonction:** `rds_failover_time` / **Utilisation:** [Détermination de l’heure du dernier basculement pour Amazon RDS for SQL Server](Appendix.SQLServer.CommonDBATasks.LastFailover.md)
  - **Procédure ou fonction:** rds\_manage\_view\_db\_permission / **Utilisation:** [Refus ou autorisation de l’affichage des noms de base de données pour Amazon RDS for SQL Server](Appendix.SQLServer.CommonDBATasks.ManageView.md)
  - **Procédure ou fonction:** `rds_modify_db_name` / **Utilisation:** [Modification du nom d'une base de données Amazon RDS for Microsoft SQL Server dans le cadre d'un déploiement Multi-AZ](Appendix.SQLServer.CommonDBATasks.RenamingDB.md)
  - **Procédure ou fonction:** `rds_read_error_log` / **Utilisation:** [Affichage des journaux des erreurs et des agents](Appendix.SQLServer.CommonDBATasks.Logs.md#Appendix.SQLServer.CommonDBATasks.Logs.SP)
  - **Procédure ou fonction:** `rds_set_configuration` / **Utilisation:** Cette opération permet de définir diverses configurations d'instance de base de données :+  [Modifier la capture des données pour les Multi-AZ instances](Appendix.SQLServer.CommonDBATasks.CDC.md#Appendix.SQLServer.CommonDBATasks.CDC.Multi-AZ) <br />+  [Configuration de la période de rétention pour les fichiers de trace et de vidage](Appendix.SQLServer.CommonDBATasks.TraceFiles.md#Appendix.SQLServer.CommonDBATasks.TraceFiles.PurgeTraceFiles) <br />+  [Compression des fichiers de sauvegarde](SQLServer.Procedural.Importing.Native.Compression.md) 
  - **Procédure ou fonction:** `rds_set_database_online` / **Utilisation:** [Passage d’une base de données Amazon RDS for SQL Server de l’état OFFLINE à l’état ONLINE](Appendix.SQLServer.CommonDBATasks.TransitionOnline.md)
  - **Procédure ou fonction:** `rds_set_system_database_sync_objects`<br />`rds_fn_get_system_database_sync_objects`<br />`rds_fn_server_object_last_sync_time` / **Utilisation:** [Activation de la réplication des tâches de l'agent SQL Server](Appendix.SQLServer.CommonDBATasks.Agent.md#SQLServerAgent.Replicate)
  - **Procédure ou fonction:** `rds_show_configuration` / **Utilisation:** Pour voir les valeurs définies à l'aide de `rds_set_configuration`, consultez ces rubriques :+  [Modifier la capture des données pour les Multi-AZ instances](Appendix.SQLServer.CommonDBATasks.CDC.md#Appendix.SQLServer.CommonDBATasks.CDC.Multi-AZ) <br />+  [Configuration de la période de rétention pour les fichiers de trace et de vidage](Appendix.SQLServer.CommonDBATasks.TraceFiles.md#Appendix.SQLServer.CommonDBATasks.TraceFiles.PurgeTraceFiles) 
  - **Procédure ou fonction:** `rds_shrink_tempdbfile` / **Utilisation:** [Réduction de la base de données tempdb](SQLServer.TempDB.Shrinking.md)

- **Capture des données de modification (CDC)**
  - **Procédure ou fonction:** `rds_cdc_disable_db` / **Utilisation:** [Désactivation CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)
  - **Procédure ou fonction:** `rds_cdc_enable_db` / **Utilisation:** [Activation de la CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)

- **Messagerie de base de données**
  - **Procédure ou fonction:** `rds_fn_sysmail_allitems` / **Utilisation:** [Affichage des messages, des journaux et des pièces jointes](SQLServer.DBMail.View.md)
  - **Procédure ou fonction:** `rds_fn_sysmail_event_log` / **Utilisation:** [Affichage des messages, des journaux et des pièces jointes](SQLServer.DBMail.View.md)
  - **Procédure ou fonction:** `rds_fn_sysmail_mailattachments` / **Utilisation:** [Affichage des messages, des journaux et des pièces jointes](SQLServer.DBMail.View.md)
  - **Procédure ou fonction:** `rds_sysmail_control` / **Utilisation:** Cette opération est utilisée pour démarrer et arrêter la file d'attente de messagerie :+  [Lancement de la file d'attente de messagerie](SQLServer.DBMail.StartStop.md#SQLServer.DBMail.Start) <br />+  [Arrêt de la file d'attente de messagerie](SQLServer.DBMail.StartStop.md#SQLServer.DBMail.Stop) 
  - **Procédure ou fonction:** `rds_sysmail_delete_mailitems_sp` / **Utilisation:** [Suppression de messages](SQLServer.DBMail.Delete.md)

- **Sauvegarde et restauration natives**
  - **Procédure ou fonction:** `rds_backup_database` / **Utilisation:** [Sauvegarde d'une base de données](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Backup)
  - **Procédure ou fonction:** `rds_cancel_task` / **Utilisation:** [Annulation d'une tâche](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Cancel)
  - **Procédure ou fonction:** `rds_finish_restore` / **Utilisation:** [Finalisation d'une restauration de base de données](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Finish.Restore)
  - **Procédure ou fonction:** `rds_restore_database` / **Utilisation:** [Restauration d'une base de données](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Restore)
  - **Procédure ou fonction:** `rds_restore_log` / **Utilisation:** [Restauration d'un journal](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Restore.Log)

- **Transfert de fichiers Amazon S3**
  - **Procédure ou fonction:** `rds_delete_from_filesystem` / **Utilisation:** [Suppression de fichiers sur l'instance de base de données RDS](Appendix.SQLServer.Options.S3-integration.using.deleting-files.md)
  - **Procédure ou fonction:** `rds_download_from_s3` / **Utilisation:** [Téléchargement des fichiers d'un compartiment Amazon S3 vers une instance de base de données SQL Server](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.download)
  - **Procédure ou fonction:** `rds_gather_file_details` / **Utilisation:** [Liste des fichiers sur l'instance de base de données RDS](Appendix.SQLServer.Options.S3-integration.using.listing-files.md)
  - **Procédure ou fonction:** `rds_upload_to_s3` / **Utilisation:** [Téléchargement des fichiers depuis une instance de base de données SQL Server vers un compartiment Amazon S3](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.upload)

- **Microsoft Distributed Transaction Coordinator (MSDTC)**
  - **Procédure ou fonction:** `rds_msdtc_transaction_tracing`
  - **Utilisation:** [Utilisation du suivi des transactions](Appendix.SQLServer.Options.MSDTC.md#MSDTC.Tracing)

- **SQL Server Audit**
  - **Procédure ou fonction:** `rds_fn_get_audit_file`
  - **Utilisation:** [Consultation des journaux d'audit](Appendix.SQLServer.Options.Audit.AuditRecords.md)

- **Transparent Data Encryption**
  - **Procédure ou fonction:** `rds_backup_tde_certificate`<br />`rds_drop_tde_certificate`<br />`rds_restore_tde_certificate`<br />`rds_fn_list_user_tde_certificates`
  - **Utilisation:** [Prise en charge de Transparent Data Encryption dans SQL Server](Appendix.SQLServer.Options.TDE.md)

- **Microsoft Business Intelligence (MSBI)**
  - **Procédure ou fonction:** `rds_msbi_task` / **Utilisation:** Cette opération est utilisée avec SQL Server Analysis Services (SSAS) :+  [Déploiement de projets SSAS sur Amazon RDS](SSAS.Deploy.md) <br />+  [Ajout d'un utilisateur de domaine en tant qu'administrateur de base de données](SSAS.Use.md#SSAS.Admin) <br />+  [Sauvegarde d'une base de données SSAS](SSAS.Backup.md) <br />+  [Restauration d'une base de données SSAS](SSAS.Restore.md) <br />Cette opération est également utilisée avec SQL Server Integration Services (SSIS) :+  [Autorisations administratives sur SSISDB](SSIS.Permissions.md) <br />+  [Déploiement d'un projet SSIS](SSIS.Deploy.md) <br />SQL Server Reporting Services (SSRS) et Power BI Report Server (PBIRS) utilisent également cette opération :+  [Octroi de l'accès aux utilisateurs du domaine](SSRS.Access.md#SSRS.Access.Grant) <br />+  [Révocation des autorisations de niveau système](SSRS.Access.Revoke.md) 
  - **Procédure ou fonction:** `rds_fn_task_status` / **Utilisation:** Cette opération affiche l'état des tâches MSBI :+  SSAS : [Surveillance de l'état d'une tâche de déploiement](SSAS.Monitor.md) <br />+  SSIS : [Surveillance de l'état d'une tâche de déploiement](SSIS.Monitor.md) <br />+  SSRS : [Surveillance du statut d'une tâche](SSRS.Monitor.md) 

- **SSIS**
  - **Procédure ou fonction:** `rds_drop_ssis_database` / **Utilisation:** [Suppression de la base de données SSISDB](SSIS.DisableDrop.md#SSIS.Drop)
  - **Procédure ou fonction:** `rds_sqlagent_proxy` / **Utilisation:** [Création d'un proxy SSIS](SSIS.Use.md#SSIS.Use.Proxy)

- **SSRS et PBIRS**
  - **Procédure ou fonction:** `rds_drop_ssrs_databases`
  - **Utilisation:** [Suppression des bases de données SSRS ou PBIRS](SSRS.DisableDelete.md#SSRS.Drop)

- **Resource Governor**
  - **Procédure ou fonction:** `rds_create_resource_pool` / **Utilisation:** [Créer un pool de ressources](ResourceGovernor.Using.md#ResourceGovernor.CreateResourcePool)
  - **Procédure ou fonction:** `rds_alter_resource_pool` / **Utilisation:** [Modifier le pool de ressources](ResourceGovernor.Using.md#ResourceGovernor.AlterResourcePool)
  - **Procédure ou fonction:** `rds_drop_resource_pool` / **Utilisation:** [Supprimer le pool de ressources](ResourceGovernor.Using.md#ResourceGovernor.DropResourcePool)
  - **Procédure ou fonction:** `rds_create_workload_group` / **Utilisation:** [Créer un groupe de charge de travail](ResourceGovernor.Using.md#ResourceGovernor.CreateWorkloadGroup)
  - **Procédure ou fonction:** `rds_alter_workload_group` / **Utilisation:** [Modifier le groupe de charge de travail](ResourceGovernor.Using.md#ResourceGovernor.AlterWorkloadGroup)
  - **Procédure ou fonction:** `rds_drop_workload_group` / **Utilisation:** [Supprimer le groupe de charge de travail](ResourceGovernor.Using.md#ResourceGovernor.DropWorkloadGroup)
  - **Procédure ou fonction:** `rds_create_classifier_function` / **Utilisation:** [Fonction de création et d'enregistrement de classificateur](ResourceGovernor.Using.md#ResourceGovernor.ClassifierFunction)
  - **Procédure ou fonction:** `rds_drop_classifier_function` / **Utilisation:** [Fonction Drop Classifier](ResourceGovernor.Using.md#ResourceGovernor.DropClassifier)
  - **Procédure ou fonction:** `rds_alter_resource_governor_configuration` / **Utilisation:** [Modifications de configuration du gouverneur de ressources](ResourceGovernor.Using.md#ResourceGovernor.ConfigChanges)
  - **Procédure ou fonction:** `rds_bind_tempdb_metadata_to_resource_pool` / **Utilisation:** [Liez TempDB à un pool de ressources](ResourceGovernor.Using.md#ResourceGovernor.BindTempDB)
  - **Procédure ou fonction:** `rds_unbind_tempdb_metadata_from_resource_pool` / **Utilisation:** [Dissocier TempDB d'un pool de ressources](ResourceGovernor.Using.md#ResourceGovernor.UnbindTempDB)
  - **Procédure ou fonction:** `rds_cleanup_resource_governor` / **Utilisation:** [Gouverneur des ressources de nettoyage](ResourceGovernor.Using.md#ResourceGovernor.Cleanup)

