

# Funções e procedimentos armazenados do Amazon RDS para Microsoft SQL Server
<a name="SQLServer.Concepts.General.StoredProcedures"></a>

A seguir, há uma lista das funções e dos procedimentos armazenados do Amazon RDS que ajudam a automatizar tarefas do SQL Server. 



- **Tarefas administrativas**
  - **Procedimento ou função:** `rds_drop_database` / **Onde é usado:** [Eliminar um banco de dados em uma instância de banco de dados do Amazon RDS para Microsoft SQL Server](Appendix.SQLServer.CommonDBATasks.DropMirrorDB.md)
  - **Procedimento ou função:** `rds_failover_time` / **Onde é usado:** [Determinar o horário do último failover do Amazon RDS para SQL Server](Appendix.SQLServer.CommonDBATasks.LastFailover.md)
  - **Procedimento ou função:** rds\_manage\_view\_db\_permission / **Onde é usado:** [Negue ou permita a visualização de nomes de banco de dados no Amazon RDS para SQL Server](Appendix.SQLServer.CommonDBATasks.ManageView.md)
  - **Procedimento ou função:** `rds_modify_db_name` / **Onde é usado:** [Renomear um banco de dados do Amazon RDS para Microsoft SQL Server em uma implantação multi-AZ](Appendix.SQLServer.CommonDBATasks.RenamingDB.md)
  - **Procedimento ou função:** `rds_read_error_log` / **Onde é usado:** [Visualizar logs do agente ou erros](Appendix.SQLServer.CommonDBATasks.Logs.md#Appendix.SQLServer.CommonDBATasks.Logs.SP)
  - **Procedimento ou função:** `rds_set_configuration` / **Onde é usado:** Essa operação é usada para definir várias configurações de instância de banco de dados:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **Procedimento ou função:** `rds_set_database_online` / **Onde é usado:** [Transição de um banco de dados do Amazon RDS para SQL Server de OFFLINE para ONLINE](Appendix.SQLServer.CommonDBATasks.TransitionOnline.md)
  - **Procedimento ou função:** `rds_set_system_database_sync_objects`<br />`rds_fn_get_system_database_sync_objects`<br />`rds_fn_server_object_last_sync_time` / **Onde é usado:** [Ativar a replicação de trabalhos do SQL Server Agent](Appendix.SQLServer.CommonDBATasks.Agent.md#SQLServerAgent.Replicate)
  - **Procedimento ou função:** `rds_show_configuration` / **Onde é usado:** Para ver os valores que são definidos usando `rds_set_configuration`, consulte estes tópicos:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **Procedimento ou função:** `rds_shrink_tempdbfile` / **Onde é usado:** [Recolher o banco de dados tempdb](SQLServer.TempDB.Shrinking.md)

- **Captura de dados de alteração (CDC)**
  - **Procedimento ou função:** `rds_cdc_disable_db` / **Onde é usado:** [Desabilitar CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)
  - **Procedimento ou função:** `rds_cdc_enable_db` / **Onde é usado:** [Habilitar o CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)

- **Correspondência de banco de dados**
  - **Procedimento ou função:** `rds_fn_sysmail_allitems` / **Onde é usado:** [Visualizar mensagens, logs e anexos](SQLServer.DBMail.View.md)
  - **Procedimento ou função:** `rds_fn_sysmail_event_log` / **Onde é usado:** [Visualizar mensagens, logs e anexos](SQLServer.DBMail.View.md)
  - **Procedimento ou função:** `rds_fn_sysmail_mailattachments` / **Onde é usado:** [Visualizar mensagens, logs e anexos](SQLServer.DBMail.View.md)
  - **Procedimento ou função:** `rds_sysmail_control` / **Onde é usado:** Essa operação é usada para iniciar e interromper a fila de email:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **Procedimento ou função:** `rds_sysmail_delete_mailitems_sp` / **Onde é usado:** [Excluir mensagens](SQLServer.DBMail.Delete.md)

- **Backup e restauração nativos**
  - **Procedimento ou função:** `rds_backup_database` / **Onde é usado:** [Realização de backup de um banco de dados](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Backup)
  - **Procedimento ou função:** `rds_cancel_task` / **Onde é usado:** [Cancelar uma tarefa](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Cancel)
  - **Procedimento ou função:** `rds_finish_restore` / **Onde é usado:** [Concluir uma restauração de banco de dados](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Finish.Restore)
  - **Procedimento ou função:** `rds_restore_database` / **Onde é usado:** [Restaurar um banco de dados](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Restore)
  - **Procedimento ou função:** `rds_restore_log` / **Onde é usado:** [Restaurar um log](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Restore.Log)

- **Transferência de arquivos do Amazon S3**
  - **Procedimento ou função:** `rds_delete_from_filesystem` / **Onde é usado:** [Excluir arquivos na instância de banco de dados do RDS](Appendix.SQLServer.Options.S3-integration.using.deleting-files.md)
  - **Procedimento ou função:** `rds_download_from_s3` / **Onde é usado:** [Baixar arquivos de um bucket do Amazon S3 em uma instância de banco de dados SQL Server](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.download)
  - **Procedimento ou função:** `rds_gather_file_details` / **Onde é usado:** [Listar arquivos na instância de banco de dados do RDS](Appendix.SQLServer.Options.S3-integration.using.listing-files.md)
  - **Procedimento ou função:** `rds_upload_to_s3` / **Onde é usado:** [Fazer upload de arquivos de uma instância de banco de dados SQL Server para um bucket do Amazon S3](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.upload)

- **Microsoft Distributed Transaction Coordinator (MSDTC)**
  - **Procedimento ou função:** `rds_msdtc_transaction_tracing`
  - **Onde é usado:** [Usar rastreamento de transações](Appendix.SQLServer.Options.MSDTC.md#MSDTC.Tracing)

- **Auditoria do SQL Server**
  - **Procedimento ou função:** `rds_fn_get_audit_file`
  - **Onde é usado:** [Visualizar logs de auditoria](Appendix.SQLServer.Options.Audit.AuditRecords.md)

- **Transparent Data Encryption**
  - **Procedimento ou função:** `rds_backup_tde_certificate`<br />`rds_drop_tde_certificate`<br />`rds_restore_tde_certificate`<br />`rds_fn_list_user_tde_certificates`
  - **Onde é usado:** [Suporte para criptografia de dados transparente no SQL Server](Appendix.SQLServer.Options.TDE.md)

- **Microsoft Business Intelligence (MSBI)**
  - **Procedimento ou função:** `rds_msbi_task` / **Onde é usado:** Essa operação é usada com o SQL Server Analysis Services (SSAS):[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)<br />Essa operação também é usada com o SQL Server Integration Services (SSIS):[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)<br />Essa operação também é usada com o SQL Server Reporting Services (SSRS):[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **Procedimento ou função:** `rds_fn_task_status` / **Onde é usado:** Essa operação mostra o status das tarefas do MSBI:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)

- **SSIS**
  - **Procedimento ou função:** `rds_drop_ssis_database` / **Onde é usado:** [Eliminar o banco de dados SSISDB](SSIS.DisableDrop.md#SSIS.Drop)
  - **Procedimento ou função:** `rds_sqlagent_proxy` / **Onde é usado:** [Criar um proxy do SSIS](SSIS.Use.md#SSIS.Use.Proxy)

- **SSRS**
  - **Procedimento ou função:** `rds_drop_ssrs_databases`
  - **Onde é usado:** [Excluir os bancos de dados do SSRS](SSRS.DisableDelete.md#SSRS.Drop)

- **Regulador de recursos**
  - **Procedimento ou função:** `rds_create_resource_pool` / **Onde é usado:** [Criar grupo de recursos](ResourceGovernor.Using.md#ResourceGovernor.CreateResourcePool)
  - **Procedimento ou função:** `rds_alter_resource_pool` / **Onde é usado:** [Alterar o grupo de recursos](ResourceGovernor.Using.md#ResourceGovernor.AlterResourcePool)
  - **Procedimento ou função:** `rds_drop_resource_pool` / **Onde é usado:** [Eliminar o grupo de recursos](ResourceGovernor.Using.md#ResourceGovernor.DropResourcePool)
  - **Procedimento ou função:** `rds_create_workload_group` / **Onde é usado:** [Criar grupo de workload](ResourceGovernor.Using.md#ResourceGovernor.CreateWorkloadGroup)
  - **Procedimento ou função:** `rds_alter_workload_group` / **Onde é usado:** [Alterar o grupo de workload](ResourceGovernor.Using.md#ResourceGovernor.AlterWorkloadGroup)
  - **Procedimento ou função:** `rds_drop_workload_group` / **Onde é usado:** [Eliminar um grupo de workload](ResourceGovernor.Using.md#ResourceGovernor.DropWorkloadGroup)
  - **Procedimento ou função:** `rds_create_classifier_function` / **Onde é usado:** [Criar e registrar a função classificadora](ResourceGovernor.Using.md#ResourceGovernor.ClassifierFunction)
  - **Procedimento ou função:** `rds_drop_classifier_function` / **Onde é usado:** [Eliminar função classificadora](ResourceGovernor.Using.md#ResourceGovernor.DropClassifier)
  - **Procedimento ou função:** `rds_alter_resource_governor_configuration` / **Onde é usado:** [Alterações na configuração do administrador de recursos](ResourceGovernor.Using.md#ResourceGovernor.ConfigChanges)
  - **Procedimento ou função:** `rds_bind_tempdb_metadata_to_resource_pool` / **Onde é usado:** [Vincular TempDB a um grupo de recursos](ResourceGovernor.Using.md#ResourceGovernor.BindTempDB)
  - **Procedimento ou função:** `rds_unbind_tempdb_metadata_from_resource_pool` / **Onde é usado:** [Desvincular o TempDB de um grupo de recursos](ResourceGovernor.Using.md#ResourceGovernor.UnbindTempDB)
  - **Procedimento ou função:** `rds_cleanup_resource_governor` / **Onde é usado:** [Limpar o administrador de recursos](ResourceGovernor.Using.md#ResourceGovernor.Cleanup)

