

# 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 DB インスタンスのデータベースの削除](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` / **使用場所:** [マルチ AZ 配置の 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` / **使用場所:** このオペレーションは、さまざまな DB インスタンスの設定を設定するために使用されます。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/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 エージェントジョブレプリケーションをオンにする](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/ja_jp/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.StoredProcedures.html)
  - **プロシージャまたは関数:** `rds_shrink_tempdbfile` / **使用場所:** [tempdb データベースの圧縮](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/ja_jp/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 DB インスタンスでのファイル削除](Appendix.SQLServer.Options.S3-integration.using.deleting-files.md)
  - **プロシージャまたは関数:** `rds_download_from_s3` / **使用場所:** [Amazon S3 バケットから SQL Server DB インスタンスにファイルをダウンロードする](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.download)
  - **プロシージャまたは関数:** `rds_gather_file_details` / **使用場所:** [RDS DB インスタンスでのファイル一覧表示](Appendix.SQLServer.Options.S3-integration.using.listing-files.md)
  - **プロシージャまたは関数:** `rds_upload_to_s3` / **使用場所:** [SQL Server DB インスタンスから 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 サーバーの透過的なデータの暗号化サポート](Appendix.SQLServer.Options.TDE.md)

- **マイクロソフトビジネスインテリジェンス (MSBI)**
  - **プロシージャまたは関数:** `rds_msbi_task` / **使用場所:** このオペレーションは SQL Server Analysis Services (SSAS) で使用されます。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/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/ja_jp/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/ja_jp/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/ja_jp/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)

