

# 适用于 Amazon RDS for Microsoft SQL Server 的函数和存储过程
<a name="SQLServer.Concepts.General.StoredProcedures"></a>

在下面，您可以找到有助于自动执行 SQL Server 任务的 Amazon RDS 函数和存储过程的列表。



- **管理任务**
  - **过程或函数:** `rds_drop_database` / **其使用位置:** [删除 Amazon RDS for Microsoft SQL Server 数据库实例中的数据库](Appendix.SQLServer.CommonDBATasks.DropMirrorDB.md)
  - **过程或函数:** `rds_failover_time` / **其使用位置:** [确定 Amazon RDS for SQL Server 的上次失效转移时间](Appendix.SQLServer.CommonDBATasks.LastFailover.md)
  - **过程或函数:** rds\_manage\_view\_db\_permission / **其使用位置:** [拒绝或支持查看 Amazon RDS for SQL Server 的数据库名称](Appendix.SQLServer.CommonDBATasks.ManageView.md)
  - **过程或函数:** `rds_modify_db_name` / **其使用位置:** [在多可用区部署中重命名 Amazon RDS for Microsoft SQL Server 数据库](Appendix.SQLServer.CommonDBATasks.RenamingDB.md)
  - **过程或函数:** `rds_read_error_log` / **其使用位置:** [查看错误和代理日志](Appendix.SQLServer.CommonDBATasks.Logs.md#Appendix.SQLServer.CommonDBATasks.Logs.SP)
  - **过程或函数:** `rds_set_configuration` / **其使用位置:** 此操作用于设置各种数据库实例配置：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **过程或函数:** `rds_set_database_online` / **其使用位置:** [将 Amazon RDS for SQL Server 数据库从脱机状态转换为联机状态](Appendix.SQLServer.CommonDBATasks.TransitionOnline.md)
  - **过程或函数:** `rds_set_system_database_sync_objects`<br />`rds_fn_get_system_database_sync_objects`<br />`rds_fn_server_object_last_sync_time` / **其使用位置:** [启用 SQL Server Agent 作业复制](Appendix.SQLServer.CommonDBATasks.Agent.md#SQLServerAgent.Replicate)
  - **过程或函数:** `rds_show_configuration` / **其使用位置:** 要查看使用 `rds_set_configuration` 设置的值，请参阅这些主题：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **过程或函数:** `rds_shrink_tempdbfile` / **其使用位置:** [缩减临时数据库](SQLServer.TempDB.Shrinking.md)

- **更改数据捕获 (CDC)**
  - **过程或函数:** `rds_cdc_disable_db` / **其使用位置:** [禁用 CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)
  - **过程或函数:** `rds_cdc_enable_db` / **其使用位置:** [启用 CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)

- **数据库邮件**
  - **过程或函数:** `rds_fn_sysmail_allitems` / **其使用位置:** [查看消息、日志和附件](SQLServer.DBMail.View.md)
  - **过程或函数:** `rds_fn_sysmail_event_log` / **其使用位置:** [查看消息、日志和附件](SQLServer.DBMail.View.md)
  - **过程或函数:** `rds_fn_sysmail_mailattachments` / **其使用位置:** [查看消息、日志和附件](SQLServer.DBMail.View.md)
  - **过程或函数:** `rds_sysmail_control` / **其使用位置:** 此操作用于启动和停止邮件队列：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **过程或函数:** `rds_sysmail_delete_mailitems_sp` / **其使用位置:** [删除消息](SQLServer.DBMail.Delete.md)

- **本机备份和还原**
  - **过程或函数:** `rds_backup_database` / **其使用位置:** [备份数据库](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Backup)
  - **过程或函数:** `rds_cancel_task` / **其使用位置:** [取消任务](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Cancel)
  - **过程或函数:** `rds_finish_restore` / **其使用位置:** [完成数据库还原](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Finish.Restore)
  - **过程或函数:** `rds_restore_database` / **其使用位置:** [还原数据库](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Restore)
  - **过程或函数:** `rds_restore_log` / **其使用位置:** [还原日志](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Restore.Log)

- **Amazon S3 文件传输**
  - **过程或函数:** `rds_delete_from_filesystem` / **其使用位置:** [删除 RDS 数据库实例上的文件](Appendix.SQLServer.Options.S3-integration.using.deleting-files.md)
  - **过程或函数:** `rds_download_from_s3` / **其使用位置:** [将文件从 Amazon S3 存储桶下载到 SQL Server 数据库实例](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.download)
  - **过程或函数:** `rds_gather_file_details` / **其使用位置:** [列出 RDS 数据库实例上的文件](Appendix.SQLServer.Options.S3-integration.using.listing-files.md)
  - **过程或函数:** `rds_upload_to_s3` / **其使用位置:** [将文件从 SQL Server 数据库实例上传到 Amazon S3 存储桶](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.upload)

- **Microsoft 分布式事务处理协调器 (MSDTC)**
  - **过程或函数:** `rds_msdtc_transaction_tracing`
  - **其使用位置:** [使用事务跟踪](Appendix.SQLServer.Options.MSDTC.md#MSDTC.Tracing)

- **SQL Server Audit**
  - **过程或函数:** `rds_fn_get_audit_file`
  - **其使用位置:** [查看审核日志](Appendix.SQLServer.Options.Audit.AuditRecords.md)

- **透明数据加密**
  - **过程或函数:** `rds_backup_tde_certificate`<br />`rds_drop_tde_certificate`<br />`rds_restore_tde_certificate`<br />`rds_fn_list_user_tde_certificates`
  - **其使用位置:** [SQL Server 中的透明数据加密支持](Appendix.SQLServer.Options.TDE.md)

- **Microsoft 商业智能 (MSBI)**
  - **过程或函数:** `rds_msbi_task` / **其使用位置:** 此操作与 SQL Server Analysis Services (SSAS) 一起使用：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)<br />此操作也与 SQL Server Integration Services (SSIS) 一起使用：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)<br />此操作也与 SQL Server Reporting Services (SSRS) 一起使用：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **过程或函数:** `rds_fn_task_status` / **其使用位置:** 此操作显示 MSBI 任务的状态：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)

- **SSIS**
  - **过程或函数:** `rds_drop_ssis_database` / **其使用位置:** [删除 SSISDB 数据库](SSIS.DisableDrop.md#SSIS.Drop)
  - **过程或函数:** `rds_sqlagent_proxy` / **其使用位置:** [创建 SSIS 代理](SSIS.Use.md#SSIS.Use.Proxy)

- **SSRS**
  - **过程或函数:** `rds_drop_ssrs_databases`
  - **其使用位置:** [删除 SSRS 数据库](SSRS.DisableDelete.md#SSRS.Drop)

- **资源管理器**
  - **过程或函数:** `rds_create_resource_pool` / **其使用位置:** [创建资源池](ResourceGovernor.Using.md#ResourceGovernor.CreateResourcePool)
  - **过程或函数:** `rds_alter_resource_pool` / **其使用位置:** [更改资源池](ResourceGovernor.Using.md#ResourceGovernor.AlterResourcePool)
  - **过程或函数:** `rds_drop_resource_pool` / **其使用位置:** [删除资源池](ResourceGovernor.Using.md#ResourceGovernor.DropResourcePool)
  - **过程或函数:** `rds_create_workload_group` / **其使用位置:** [创建工作负载组](ResourceGovernor.Using.md#ResourceGovernor.CreateWorkloadGroup)
  - **过程或函数:** `rds_alter_workload_group` / **其使用位置:** [更改工作负载组](ResourceGovernor.Using.md#ResourceGovernor.AlterWorkloadGroup)
  - **过程或函数:** `rds_drop_workload_group` / **其使用位置:** [删除工作负载组](ResourceGovernor.Using.md#ResourceGovernor.DropWorkloadGroup)
  - **过程或函数:** `rds_create_classifier_function` / **其使用位置:** [创建并注册分类器函数](ResourceGovernor.Using.md#ResourceGovernor.ClassifierFunction)
  - **过程或函数:** `rds_drop_classifier_function` / **其使用位置:** [删除分类器函数](ResourceGovernor.Using.md#ResourceGovernor.DropClassifier)
  - **过程或函数:** `rds_alter_resource_governor_configuration` / **其使用位置:** [资源调控器配置更改](ResourceGovernor.Using.md#ResourceGovernor.ConfigChanges)
  - **过程或函数:** `rds_bind_tempdb_metadata_to_resource_pool` / **其使用位置:** [将 TempDB 绑定到资源池](ResourceGovernor.Using.md#ResourceGovernor.BindTempDB)
  - **过程或函数:** `rds_unbind_tempdb_metadata_from_resource_pool` / **其使用位置:** [解除 TempDB 与资源池的绑定](ResourceGovernor.Using.md#ResourceGovernor.UnbindTempDB)
  - **过程或函数:** `rds_cleanup_resource_governor` / **其使用位置:** [清理资源调控器](ResourceGovernor.Using.md#ResourceGovernor.Cleanup)

