システム ストアド プロシージャ (Transact-SQL)
適用対象:SQL Server 2016 (13.x) 以降Azure SQL Database
Azure SQL Managed Instance
このSQL Server、システム ストアド プロシージャを使用して、多くの管理および情報アクティビティを実行できます。 システム ストアド プロシージャは、次の表に示すカテゴリに分類されます。
このセクションの内容
カテゴリ | 説明 |
---|---|
アクティブGeo-Replication ストアド プロシージャ | のアクティブな構成を管理Geo-Replication管理するために使用Azure SQL Database |
カタログ ストアド プロシージャ | ODBC データ ディクショナリ関数を実装し、基になるシステム テーブルへの変更から ODBC アプリケーションを分離するために使用されます。 |
変更データ キャプチャ ストアド プロシージャ | 変更データ キャプチャ オブジェクトの有効化、無効化、またはレポートに使用されます。 |
カーソル ストアド プロシージャ | カーソル変数の機能を実装するために使用されます。 |
データ コレクター ストアド プロシージャ | データ コレクターと、コレクション セット、コレクション項目、コレクション型のコンポーネントを使用するために使用されます。 |
データベース エンジン ストアド プロシージャ | アプリケーションの一般的なメンテナンスにSQL Server データベース エンジン。 |
データベース メール ストアド プロシージャ (Transact-SQL) | のインスタンス内から電子メール操作を実行するために使用SQL Server。 |
データベース メンテナンス プラン ストアド プロシージャ | データベースのパフォーマンスの管理に必要な基本のメンテナンス タスクを設定する場合に使用します。 |
分散クエリ ストアド プロシージャ | 分散クエリの実装と管理に使用されます。 |
Filestream および FileTable ストアド プロシージャ (Transact-SQL) | FILESTREAM 機能および FileTable 機能の構成と管理に使用します。 |
ファイアウォール規則のストアド プロシージャ (Azure SQL Database) | ファイアウォールの構成にAzure SQL Databaseします。 |
フルテキスト検索ストアド プロシージャ | フルテキスト インデックスの実装とクエリに使用されます。 |
汎用拡張ストアド プロシージャ | さまざまなメンテナンス アクティビティの外部プログラムにSQL Serverのインスタンスからインターフェイスを提供するために使用されます。 |
ログ配布ストアド プロシージャ | ログ配布構成の構成、変更、監視に使用されます。 |
管理データ ウェアハウスのストアド プロシージャ (Transact-SQL) | 管理データ ウェアハウスを構成するために使用されます。 |
OLE オートメーション ストアド プロシージャ | 標準の Transact-SQL バッチ内で使用するために使用されます。 |
ポリシー ベースの管理ストアド プロシージャ | ポリシー ベースの管理に使用します。 |
PolyBase ストアド プロシージャ | PolyBase スケールアウト グループに対してコンピューターを追加または削除します。 |
クエリ ストア ストアド プロシージャ (Transact-SQL) | パフォーマンスのチューニングに使用されます。 |
レプリケーション ストアド プロシージャ | レプリケーションの管理に使用されます。 |
セキュリティ ストアド プロシージャ | セキュリティの管理に使用されます。 |
スナップショット バックアップ ストアド プロシージャ | すべてのスナップショットと共FILE_SNAPSHOTバックアップを削除したり、個々のバックアップ ファイル スナップショットを削除したりするために使用されます。 |
空間インデックス ストアド プロシージャ | 空間インデックスのインデックス作成パフォーマンスを分析および改善するために使用されます。 |
SQL Server エージェント ストアド プロシージャ | パフォーマンスとアクティビティSQL Server Profiler監視するために使用されます。 |
SQL Server Profiler ストアド プロシージャ | スケジュールされたSQL Serverイベント 駆動型アクティビティを管理するために、エージェントによって使用されます。 |
Stretch Database ストアド プロシージャ | Stretch データベースの管理に使用されます。 |
テンポラル テーブルのストアド プロシージャ | テンポラル テーブルに使用する |
XML ストアド プロシージャ | XML テキストの管理に使用します。 |
Note
特に記載されていない限り、すべてのシステム ストアド プロシージャは、成功を示す値 0 を返します。 失敗した場合は、0 以外の値が返されます。
API システム ストアド プロシージャ
ADO、OLE DB、ODBC アプリケーションに対して SQL Server Profiler を実行するユーザーは、Transact-SQL リファレンスで説明されていないシステム ストアド プロシージャを使用してこれらのアプリケーションに気付く場合があります。 これらのストアド プロシージャは、Microsoft SQL Server Native Client OLE DB Provider と SQL Server Native Client ODBC ドライバーによって使用され、データベース API の機能を実装します。 これらのストアド プロシージャは、プロバイダーまたはドライバーがユーザー要求をユーザー要求と通信するために使用するメカニズムにSQL Server。 これらは、プロバイダーまたはドライバーの内部使用のみを目的とします。 アプリケーション ベースのアプリケーションから明示的SQL Server呼び出す機能はサポートされていません。
このsp_createorphanおよびsp_droporphansは、ODBC ntext、 text、および Image Processing に 使用 されます。
このsp_reset_connectionストアド プロシージャは、トランザクションSQL Serverのリモート ストアド プロシージャ呼び出しをサポートするために使用されます。 このストアド プロシージャでは、接続プールから接続が再利用された場合に、監査ログインイベントと監査ログアウト イベントも発生します。
次の表のシステム ストアド プロシージャは、SQL Server のインスタンス内またはクライアント API を介してのみ使用され、一般的な顧客向けではありません。 これらは変更される可能性があります。互換性は保証されません。
次のストアド プロシージャについては、オンライン ブックSQL Serverを参照してください。
sp_catalogs
sp_column_privileges
sp_column_privileges_ex
sp_columns
sp_columns_ex
sp_databases
sp_cursor
sp_cursorclose
sp_cursorexecute
sp_cursorfetch
sp_cursoroption
sp_cursoropen
sp_cursorprepare
sp_cursorprepexec
sp_cursorunprepare
sp_execute
sp_datatype_info
sp_fkeys
sp_foreignkeys
sp_indexes
sp_pkeys
sp_primarykeys
sp_prepare
sp_prepexec
sp_prepexecrpc
sp_unprepare
sp_server_info
sp_special_columns
sp_sproc_columns
sp_statistics
sp_table_privileges
sp_table_privileges_ex
sp_tables
sp_tables_ex
次のストアド プロシージャは文書化されません。
sp_assemblies_rowset
sp_assemblies_rowset_rmt
sp_assemblies_rowset2
sp_assembly_dependencies_rowset
sp_assembly_dependencies_rowset_rmt
sp_assembly_dependencies_rowset2
sp_bcp_dbcmptlevel
sp_catalogs_rowset
sp_catalogs_rowset;2
sp_catalogs_rowset;5
sp_catalogs_rowset_rmt
sp_catalogs_rowset2
sp_check_constbytable_rowset
sp_check_constbytable_rowset;2
sp_check_constbytable_rowset2
sp_check_constraints_rowset
sp_check_constraints_rowset;2
sp_check_constraints_rowset2
sp_column_privileges_rowset
sp_column_privileges_rowset;2
sp_column_privileges_rowset;5
sp_column_privileges_rowset_rmt
sp_column_privileges_rowset2
sp_columns_90
sp_columns_90_rowset
sp_columns_90_rowset_rmt
sp_columns_90_rowset2
sp_columns_ex_90
sp_columns_rowset
sp_columns_rowset;2
sp_columns_rowset;5
sp_columns_rowset_rmt
sp_columns_rowset2
sp_constr_col_usage_rowset
sp_datatype_info_90
sp_ddopen;1
sp_ddopen;10
sp_ddopen;11
sp_ddopen;12
sp_ddopen;13
sp_ddopen;2
sp_ddopen;3
sp_ddopen;4
sp_ddopen;5
sp_ddopen;6
sp_ddopen;7
sp_ddopen;8
sp_ddopen;9
sp_foreign_keys_rowset
sp_foreign_keys_rowset;2
sp_foreign_keys_rowset;3
sp_foreign_keys_rowset;5
sp_foreign_keys_rowset_rmt
sp_foreign_keys_rowset2
sp_foreign_keys_rowset3
sp_indexes_90_rowset
sp_indexes_90_rowset_rmt
sp_indexes_90_rowset2
sp_indexes_rowset
sp_indexes_rowset;2
sp_indexes_rowset;5
sp_indexes_rowset_rmt
sp_indexes_rowset2
sp_linkedservers_rowset
sp_linkedservers_rowset;2
sp_linkedservers_rowset2
sp_oledb_database
sp_oledb_defdb
sp_oledb_deflang
sp_oledb_language
sp_oledb_ro_usrname
sp_primary_keys_rowset
sp_primary_keys_rowset;2
sp_primary_keys_rowset;3
sp_primary_keys_rowset;5
sp_primary_keys_rowset_rmt
sp_primary_keys_rowset2
sp_procedure_params_90_rowset
sp_procedure_params_90_rowset2
sp_procedure_params_rowset
sp_procedure_params_rowset;2
sp_procedure_params_rowset2
sp_procedures_rowset
sp_procedures_rowset;2
sp_procedures_rowset2
sp_provider_types_90_rowset
sp_provider_types_rowset
sp_schemata_rowset
sp_schemata_rowset;3
sp_special_columns_90
sp_sproc_columns_90
sp_statistics_rowset
sp_statistics_rowset;2
sp_statistics_rowset2
sp_stored_procedures
sp_table_constraints_rowset
sp_table_constraints_rowset;2
sp_table_constraints_rowset2
sp_table_privileges_rowset
sp_table_privileges_rowset;2
sp_table_privileges_rowset;5
sp_table_privileges_rowset_rmt
sp_table_privileges_rowset2
sp_table_statistics_rowset
sp_table_statistics_rowset;2
sp_table_statistics2_rowset
sp_tablecollations
sp_tablecollations_90
sp_tables_info_90_rowset
sp_tables_info_90_rowset_64
sp_tables_info_90_rowset2
sp_tables_info_90_rowset2_64
sp_tables_info_rowset
sp_tables_info_rowset;2
sp_tables_info_rowset_64
sp_tables_info_rowset_64;2
sp_tables_info_rowset2
sp_tables_info_rowset2_64
sp_tables_rowset;2
sp_tables_rowset;5
sp_tables_rowset_rmt
sp_tables_rowset2
sp_usertypes_rowset
sp_usertypes_rowset_rmt
sp_usertypes_rowset2
sp_views_rowset
sp_views_rowset2
sp_xml_schema_rowset
sp_xml_schema_rowset2
参照
CREATE PROCEDURE (Transact-SQL)
ストアド プロシージャ (データベース エンジン)
ストアド プロシージャの実行 (OLE DB)
ストアド プロシージャの実行
データベースエンジンストアドプロシージャ (Transact-sql)
ストアド プロシージャの実行