Gespeicherte Systemprozeduren (Transact-SQL)System Stored Procedures (Transact-SQL)

DIESES THEMA GILT FÜR:jaSQL Server (ab 2016)jaAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

In SQL Server 2017SQL Server 2017 können viele Verwaltungs- und Informationsabläufe mithilfe gespeicherter Systemprozeduren ausgeführt werden.In SQL Server 2017SQL Server 2017, many administrative and informational activities can be performed by using system stored procedures. Die gespeicherten Systemprozeduren sind in die in der folgenden Tabelle gezeigten Kategorien unterteilt.The system stored procedures are grouped into the categories shown in the following table.

In diesem AbschnittIn This Section

KategorieCategory DescriptionDescription
Aktive geografische Replikation gespeicherten ProzedurenActive Geo-Replication Stored Procedures Zum Verwalten, aktive geografische Replikation Konfigurationen in Azure SQL-Datenbank zu verwalten.Used to manage to manage Active Geo-Replication configurations in Azure SQL Database
Gespeicherte Prozeduren für KataloginformationenCatalog Stored Procedures Implementieren Funktionen ODBC-Datenwörterbüchern und isolieren ODBC-Anwendungen von Änderungen an den zugrunde liegenden Systemtabellen.Used to implement ODBC data dictionary functions and isolate ODBC applications from changes to underlying system tables.
Gespeicherte Prozeduren für Change Data CaptureChange Data Capture Stored Procedures Wird verwendet, um Change Data Capture-Objekte zu aktivieren, zu deaktivieren oder über sie zu berichten.Used to enable, disable, or report on change data capture objects.
Gespeicherte CursorProzedurenCursor Stored Procedures Werden zum Implementieren von Cursorvariablenfunktionen verwendet.Used to implements cursor variable functionality.
Gespeicherte Prozeduren für den DatensammlerData Collector Stored Procedures Wird zum Arbeiten mit dem Datensammler und folgenden Komponenten verwendet: Auflistsätze, Auflistelemente und Auflisttypen.Used to work with the data collector and the following components: collection sets, collection items, and collection types.
Gespeicherte DatenbankmodulprozedurenDatabase Engine Stored Procedures Werden für die allgemeine Wartung von SQL Server-DatenbankmodulSQL Server Database Engine verwendet.Used for general maintenance of the SQL Server-DatenbankmodulSQL Server Database Engine.
Database Mail gespeicherte Prozeduren (Transact-SQL)Database Mail Stored Procedures (Transact-SQL) Werden zum Ausführen von E-Mail-Operationen innerhalb einer Instanz von SQL ServerSQL Server verwendet.Used to perform e-mail operations from within an instance of SQL ServerSQL Server.
Datenbank-Wartungsplan gespeicherte ProzedurenDatabase Maintenance Plan Stored Procedures Werden zum Einrichten zentraler Wartungsaufgaben verwendet, die zur Optimierung der Datenbankleistung ausgeführt werden müssen.Used to set up core maintenance tasks that are required to manage database performance.
Gespeicherte Prozeduren für verteilte AbfragenDistributed Queries Stored Procedures Werden zum Implementieren und Verwalten verteilter Abfragen verwendet.Used to implement and manage distributed queries.
FileStream und FileTable gespeicherten Prozeduren (Transact-SQL)Filestream and FileTable Stored Procedures (Transact-SQL) Werden zum Konfigurieren und Verwalten der FILESTREAM- und FileTable-Funktionen verwendet.Used to configure and manage the FILESTREAM and FileTable features.
Firewall-Regeln, gespeicherte Prozeduren (Azure SQL-Datenbank)Firewall Rules Stored Procedures (Azure SQL Database) Verwendet, um die Azure SQL-Datenbank-Firewall zu konfigurieren.Used to configure the Azure SQL Database firewall.
Volltextsuche gespeicherte ProzedurenFull-Text Search Stored Procedures Werden zum Implementieren und Abfragen von Volltextindizes verwendet.Used to implement and query full-text indexes.
Gespeicherte erweiterte allgemeine ProzedurenGeneral Extended Stored Procedures Werden zur Bereitstellung einer Schnittstelle zwischen einer Instanz von SQL ServerSQL Server und externen Programmen für verschiedene Wartungsaktivitäten verwendet.Used to provide an interface from an instance of SQL ServerSQL Server to external programs for various maintenance activities.
Protokollversand gespeicherte ProzedurenLog Shipping Stored Procedures Werden zum Konfigurieren, Ändern und Überwachen von Protokollversandkonfigurationen verwendet.Used to configure, modify, and monitor log shipping configurations.
Verwaltungs-Data Warehouse gespeicherte Prozeduren (Transact-SQL)Management Data Warehouse Stored Procedures (Transact-SQL) Zum Konfigurieren des Verwaltungs-Datawarehouse verwendet.Used to configure the management data warehouse.
Gespeicherte OLE-Automatisierungsprozeduren ProzedurenOLE Automation Stored Procedures Werden zur Aktivierung standardmäßiger Automatisierungsobjekte für die Verwendung innerhalb eines Transact-SQLTransact-SQL-Standardbatches verwendet.Used to enable standard Automation objects for use within a standard Transact-SQLTransact-SQL batch.
Gespeicherte Prozeduren Richtlinie der richtlinienbasierten VerwaltungPolicy-Based Management Stored Procedures Werden für die richtlinienbasierte Verwaltung verwendet.Used for Policy-Based Management.
Gespeicherte PolyBase-ProzedurenPolyBase stored procedures Hinzufügen oder Entfernen eines Computers aus einer PolyBase-Erweiterungsgruppe.Add or remove a computer from a PolyBase scale-out group.
Gespeicherte Prozeduren den Abfragespeicher (Transact-SQL)Query Store Stored Procedures (Transact-SQL) Verwendet, um die Leistung zu optimieren.Used to tune performance.
Gespeicherte ReplikationsprozedurenReplication Stored Procedures Werden für die Replikation verwendet.Used to manage replication.
Gespeicherte SicherheitsprozedurenSecurity Stored Procedures Werden für die Verwaltung der Sicherheit verwendet.Used to manage security.
Momentaufnahme der Sicherung gespeicherte ProzedurenSnapshot Backup Stored Procedures Verwendet die FILE_SNAPSHOT Sicherung sowie alle zugehörigen Momentaufnahmen löschen oder eine einzelne Sicherungsdatei-Momentaufnahme löschen.Used to delete the FILE_SNAPSHOT backup along with all of its snapshots or to delete an individual backup file snapshot.
Gespeicherte Prozeduren für RäumlichkeitsindizesSpatial Index Stored Procedures Zur Analyse und Optimierung der indizierungsleistung von räumlichkeitsindizes verwendet.Used to analyze and improve the indexing performance of spatial indexes.
SQL Server-Agent-ProzedurenSQL Server Agent Stored Procedures Werden von SQL Server ProfilerSQL Server Profiler verwendet, um die Leistung und die Aktivitäten zu überwachen.Used by SQL Server ProfilerSQL Server Profiler to monitor performance and activity.
Gespeicherte Prozeduren für SQL Server ProfilerSQL Server Profiler Stored Procedures Werden vom SQL ServerSQL Server-Agent zum Verwalten geplanter und ereignisgesteuerter Aktivitäten verwendet.Used by SQL ServerSQL Server Agent to manage scheduled and event-driven activities.
Stretch-Datenbank gespeicherten ProzedurenStretch Database Stored Procedures Zum Verwalten der Stretch-Datenbanken verwendet.Used to manage stretch databases.
Temporale Tabellen mit gespeicherten ProzedurenTemporal Tables Stored Procedures Verwenden von temporalen TabellenUse for temporal tables
Gespeicherte XML-ProzedurenXML Stored Procedures Werden für die XML-Textverwaltung verwendet.Used for XML text management.

Hinweis

Alle gespeicherten Systemprozeduren geben den Wert 0 für einen erfolgreichen Vorgang zurück, wenn nicht anders angegeben.Unless specifically documented otherwise, all system stored procedures return a value of 0 to indicate success. Ein Wert ungleich 0 wird zurückgegeben, um einen Fehler anzuzeigen.To indicate failure, a nonzero value is returned.

Gespeicherte API-SystemprozedurenAPI System Stored Procedures

Benutzer, die SQL Server ProfilerSQL Server Profiler für ADO-, OLE DB- und ODBC-Anwendungen ausführen, werden möglicherweise feststellen, dass diese Anwendungen gespeicherte Systemprozeduren verwenden, die nicht in der Transact-SQLTransact-SQL-Referenz behandelt werden.Users that run SQL Server ProfilerSQL Server Profiler against ADO, OLE DB, and ODBC applications may notice these applications using system stored procedures that are not covered in the Transact-SQLTransact-SQL Reference. Diese gespeicherten Prozeduren werden verwendet, indem Sie die MicrosoftMicrosoft SQL ServerSQL Server Native Client OLE DB-Anbieter und die SQL ServerSQL Server Native Client ODBC-Treiber implementiert die Funktionalität einer Datenbank-API.These stored procedures are used by the MicrosoftMicrosoft SQL ServerSQL Server Native Client OLE DB Provider and the SQL ServerSQL Server Native Client ODBC driver to implement the functionality of a database API. Diese gespeicherten Prozeduren sind lediglich der Mechanismus, mit dem der Anbieter oder Treiber Benutzeranforderungen an SQL ServerSQL Server weitergeben.These stored procedures are just the mechanism the provider or driver uses to communicate user requests to an instance of SQL ServerSQL Server. Sie sind ausschließlich für die interne Verwendung des Anbieters oder Treibers gedacht.They are intended only for the internal use of the provider or the driver. Sie explizit durch Aufrufen einer SQL ServerSQL Server-Anwendung wird nicht unterstützt.Calling them explicitly from a SQL ServerSQL Server-based application is not supported.

Sp_createorphan und Sp_droporphans gespeicherte Prozeduren werden für ODBC verwendet Ntext, Text, und Image verarbeiten.The sp_createorphan and sp_droporphans stored procedures are used for ODBC ntext, text, and image processing.

Die gespeicherte Prozedur sp_reset_connection wird von SQL ServerSQL Server zur Unterstützung von Aufrufen remote gespeicherter Prozeduren in Transaktionen verwendet.The sp_reset_connection stored procedure is used by SQL ServerSQL Server to support remote stored procedure calls in a transaction. Durch diese gespeicherte Prozedur werden auch Audit Login- und Audit Logout-Ereignisse ausgelöst, wenn eine Verbindung in einem Verbindungspool wiederverwendet wird.This stored procedure also causes Audit Login and Audit Logout events to fire when a connection is reused from a connection pool.

Die gespeicherten Systemprozeduren in den folgenden Tabellen werden nur innerhalb einer Instanz von SQL ServerSQL Server oder über Client-APIs verwendet und sind nicht zur allgemeinen Verwendung durch die Benutzer gedacht.The system stored procedures in the following tables are used only within an instance of SQL ServerSQL Server or through client APIs and are not intended for general customer use. Sie können geändert werden, und ihre Kompatibilität wird nicht garantiert.They are subject to change and compatibility is not guaranteed.

Die folgenden gespeicherten Prozeduren werden in der SQL ServerSQL Server-Onlinedokumentation beschrieben:The following stored procedures are documented in SQL ServerSQL Server Books Online:

sp_catalogssp_catalogs sp_column_privilegessp_column_privileges
sp_column_privileges_exsp_column_privileges_ex sp_columnssp_columns
sp_columns_exsp_columns_ex sp_databasessp_databases
sp_cursorsp_cursor sp_cursorclosesp_cursorclose
sp_cursorexecutesp_cursorexecute sp_cursorfetchsp_cursorfetch
sp_cursoroptionsp_cursoroption sp_cursoropensp_cursoropen
sp_cursorpreparesp_cursorprepare sp_cursorprepexecsp_cursorprepexec
sp_cursorunpreparesp_cursorunprepare sp_executesp_execute
sp_datatype_infosp_datatype_info sp_fkeyssp_fkeys
sp_foreignkeyssp_foreignkeys sp_indexessp_indexes
sp_pkeyssp_pkeys sp_primarykeyssp_primarykeys
sp_preparesp_prepare sp_prepexecsp_prepexec
sp_prepexecrpcsp_prepexecrpc sp_unpreparesp_unprepare
sp_server_infosp_server_info sp_special_columnssp_special_columns
sp_sproc_columnssp_sproc_columns sp_statisticssp_statistics
sp_table_privilegessp_table_privileges sp_table_privileges_exsp_table_privileges_ex
sp_tablessp_tables sp_tables_exsp_tables_ex

Die folgenden gespeicherten Prozeduren sind nicht dokumentiert:The following stored procedures are not documented:

sp_assemblies_rowsetsp_assemblies_rowset sp_assemblies_rowset_rmtsp_assemblies_rowset_rmt
sp_assemblies_rowset2sp_assemblies_rowset2 sp_assembly_dependencies_rowsetsp_assembly_dependencies_rowset
sp_assembly_dependencies_rowset_rmtsp_assembly_dependencies_rowset_rmt sp_assembly_dependencies_rowset2sp_assembly_dependencies_rowset2
sp_bcp_dbcmptlevelsp_bcp_dbcmptlevel sp_catalogs_rowsetsp_catalogs_rowset
sp_catalogs_rowset;2sp_catalogs_rowset;2 sp_catalogs_rowset;5sp_catalogs_rowset;5
sp_catalogs_rowset_rmtsp_catalogs_rowset_rmt sp_catalogs_rowset2sp_catalogs_rowset2
sp_check_constbytable_rowsetsp_check_constbytable_rowset sp_check_constbytable_rowset;2sp_check_constbytable_rowset;2
sp_check_constbytable_rowset2sp_check_constbytable_rowset2 sp_check_constraints_rowsetsp_check_constraints_rowset
sp_check_constraints_rowset;2sp_check_constraints_rowset;2 sp_check_constraints_rowset2sp_check_constraints_rowset2
sp_column_privileges_rowsetsp_column_privileges_rowset sp_column_privileges_rowset;2sp_column_privileges_rowset;2
sp_column_privileges_rowset;5sp_column_privileges_rowset;5 sp_column_privileges_rowset_rmtsp_column_privileges_rowset_rmt
sp_column_privileges_rowset2sp_column_privileges_rowset2 sp_columns_90sp_columns_90
sp_columns_90_rowsetsp_columns_90_rowset sp_columns_90_rowset_rmtsp_columns_90_rowset_rmt
sp_columns_90_rowset2sp_columns_90_rowset2 sp_columns_ex_90sp_columns_ex_90
sp_columns_rowsetsp_columns_rowset sp_columns_rowset;2sp_columns_rowset;2
sp_columns_rowset;5sp_columns_rowset;5 sp_columns_rowset_rmtsp_columns_rowset_rmt
sp_columns_rowset2sp_columns_rowset2 sp_constr_col_usage_rowsetsp_constr_col_usage_rowset
sp_datatype_info_90sp_datatype_info_90 sp_ddopen;1sp_ddopen;1
sp_ddopen;10sp_ddopen;10 sp_ddopen;11sp_ddopen;11
sp_ddopen;12sp_ddopen;12 sp_ddopen;13sp_ddopen;13
sp_ddopen;2sp_ddopen;2 sp_ddopen;3sp_ddopen;3
sp_ddopen;4sp_ddopen;4 sp_ddopen;5sp_ddopen;5
sp_ddopen;6sp_ddopen;6 sp_ddopen;7sp_ddopen;7
sp_ddopen;8sp_ddopen;8 sp_ddopen;9sp_ddopen;9
sp_foreign_keys_rowsetsp_foreign_keys_rowset sp_foreign_keys_rowset;2sp_foreign_keys_rowset;2
sp_foreign_keys_rowset;3sp_foreign_keys_rowset;3 sp_foreign_keys_rowset;5sp_foreign_keys_rowset;5
sp_foreign_keys_rowset_rmtsp_foreign_keys_rowset_rmt sp_foreign_keys_rowset2sp_foreign_keys_rowset2
sp_foreign_keys_rowset3sp_foreign_keys_rowset3 sp_indexes_90_rowsetsp_indexes_90_rowset
sp_indexes_90_rowset_rmtsp_indexes_90_rowset_rmt sp_indexes_90_rowset2sp_indexes_90_rowset2
sp_indexes_rowsetsp_indexes_rowset sp_indexes_rowset;2sp_indexes_rowset;2
sp_indexes_rowset;5sp_indexes_rowset;5 sp_indexes_rowset_rmtsp_indexes_rowset_rmt
sp_indexes_rowset2sp_indexes_rowset2 sp_linkedservers_rowsetsp_linkedservers_rowset
sp_linkedservers_rowset;2sp_linkedservers_rowset;2 sp_linkedservers_rowset2sp_linkedservers_rowset2
sp_oledb_databasesp_oledb_database sp_oledb_defdbsp_oledb_defdb
sp_oledb_deflangsp_oledb_deflang sp_oledb_languagesp_oledb_language
sp_oledb_ro_usrnamesp_oledb_ro_usrname sp_primary_keys_rowsetsp_primary_keys_rowset
sp_primary_keys_rowset;2sp_primary_keys_rowset;2 sp_primary_keys_rowset;3sp_primary_keys_rowset;3
sp_primary_keys_rowset;5sp_primary_keys_rowset;5 sp_primary_keys_rowset_rmtsp_primary_keys_rowset_rmt
sp_primary_keys_rowset2sp_primary_keys_rowset2 sp_procedure_params_90_rowsetsp_procedure_params_90_rowset
sp_procedure_params_90_rowset2sp_procedure_params_90_rowset2 sp_procedure_params_rowsetsp_procedure_params_rowset
sp_procedure_params_rowset;2sp_procedure_params_rowset;2 sp_procedure_params_rowset2sp_procedure_params_rowset2
sp_procedures_rowsetsp_procedures_rowset sp_procedures_rowset;2sp_procedures_rowset;2
sp_procedures_rowset2sp_procedures_rowset2 sp_provider_types_90_rowsetsp_provider_types_90_rowset
sp_provider_types_rowsetsp_provider_types_rowset sp_schemata_rowsetsp_schemata_rowset
sp_schemata_rowset;3sp_schemata_rowset;3 sp_special_columns_90sp_special_columns_90
sp_sproc_columns_90sp_sproc_columns_90 sp_statistics_rowsetsp_statistics_rowset
sp_statistics_rowset;2sp_statistics_rowset;2 sp_statistics_rowset2sp_statistics_rowset2
sp_stored_proceduressp_stored_procedures sp_table_constraints_rowsetsp_table_constraints_rowset
sp_table_constraints_rowset;2sp_table_constraints_rowset;2 sp_table_constraints_rowset2sp_table_constraints_rowset2
sp_table_privileges_rowsetsp_table_privileges_rowset sp_table_privileges_rowset;2sp_table_privileges_rowset;2
sp_table_privileges_rowset;5sp_table_privileges_rowset;5 sp_table_privileges_rowset_rmtsp_table_privileges_rowset_rmt
sp_table_privileges_rowset2sp_table_privileges_rowset2 sp_table_statistics_rowsetsp_table_statistics_rowset
sp_table_statistics_rowset;2sp_table_statistics_rowset;2 sp_table_statistics2_rowsetsp_table_statistics2_rowset
sp_tablecollationssp_tablecollations sp_tablecollations_90sp_tablecollations_90
sp_tables_info_90_rowsetsp_tables_info_90_rowset sp_tables_info_90_rowset_64sp_tables_info_90_rowset_64
sp_tables_info_90_rowset2sp_tables_info_90_rowset2 sp_tables_info_90_rowset2_64sp_tables_info_90_rowset2_64
sp_tables_info_rowsetsp_tables_info_rowset sp_tables_info_rowset;2sp_tables_info_rowset;2
sp_tables_info_rowset_64sp_tables_info_rowset_64 sp_tables_info_rowset_64;2sp_tables_info_rowset_64;2
sp_tables_info_rowset2sp_tables_info_rowset2 sp_tables_info_rowset2_64sp_tables_info_rowset2_64
sp_tables_rowset;2sp_tables_rowset;2 sp_tables_rowset;5sp_tables_rowset;5
sp_tables_rowset_rmtsp_tables_rowset_rmt sp_tables_rowset2sp_tables_rowset2
sp_usertypes_rowsetsp_usertypes_rowset sp_usertypes_rowset_rmtsp_usertypes_rowset_rmt
sp_usertypes_rowset2sp_usertypes_rowset2 sp_views_rowsetsp_views_rowset
sp_views_rowset2sp_views_rowset2 sp_xml_schema_rowsetsp_xml_schema_rowset
sp_xml_schema_rowset2sp_xml_schema_rowset2

Siehe auchSee Also

CREATE PROCEDURE (Transact-SQL) CREATE PROCEDURE (Transact-SQL)
Gespeicherte Prozeduren (Datenbankmodul) Stored Procedures (Database Engine)
Ausführen von gespeicherten Prozeduren (OLE DB) Running Stored Procedures (OLE DB)
Ausführen von gespeicherten Prozeduren Running Stored Procedures
Gespeicherte Datenbankmodulprozeduren (Transact-SQL) Database Engine Stored Procedures (Transact-SQL)
Ausführen gespeicherter ProzedurenRunning Stored Procedures