Delen via


Door het systeem opgeslagen procedures (Transact-SQL)

van toepassing op: SQL Server 2016 (13.x) en hoger Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Analytics-eindpunt in Microsoft FabricWarehouse in Microsoft Fabric

In SQL Server kunnen veel administratieve en informatieve activiteiten worden uitgevoerd met behulp van systeem opgeslagen procedures. De opgeslagen systeemprocedures worden gegroepeerd in de categorieën die worden weergegeven in de volgende tabel.

In deze sectie

Categorie Beschrijving
Actieve Geo-Replication opgeslagen procedures Wordt gebruikt voor het beheren van actieve Geo-Replication-configuraties in Azure SQL Database
Opgeslagen catalogusprocedures Wordt gebruikt voor het implementeren van ODBC-gegevenswoordenlijstfuncties en het isoleren van ODBC-toepassingen van wijzigingen in onderliggende systeemtabellen.
Opgeslagen procedures voor gegevensopname wijzigen Wordt gebruikt om objecten voor het vastleggen van gegevens in te schakelen, uit te schakelen of te rapporteren.
Opgeslagen procedures van cursor Wordt gebruikt om de functionaliteit van cursorvariabele te implementeren.
Opgeslagen procedures voor gegevensverzamelaar Wordt gebruikt om te werken met de gegevensverzamelaar en de volgende onderdelen: verzamelingssets, verzamelingsitems en verzamelingstypen.
Opgeslagen procedures voor database-engine Wordt gebruikt voor algemeen onderhoud van de SQL Server Database Engine.
Opgeslagen procedures voor Database Mail Wordt gebruikt om e-mailbewerkingen uit te voeren vanuit een exemplaar van SQL Server.
Opgeslagen procedures voor databaseonderhoudsplan Wordt gebruikt voor het instellen van kernonderhoudstaken die nodig zijn voor het beheren van databaseprestaties.
Opgeslagen procedures voor gedistribueerde query's Wordt gebruikt voor het implementeren en beheren van gedistribueerde query's.
Opgeslagen FILESTREAM- en FileTable-procedures Wordt gebruikt voor het configureren en beheren van de functies FILESTREAM en FileTable.
Opgeslagen procedures voor firewallregels (Azure SQL Database) Wordt gebruikt voor het configureren van de Azure SQL Database-firewall.
opgeslagen procedures voor zoeken en semantisch zoekenFull-Text Wordt gebruikt voor het implementeren en opvragen van indexen voor volledige tekst.
Algemene uitgebreide opgeslagen procedures Wordt gebruikt om een interface te bieden van een exemplaar van SQL Server naar externe programma's voor verschillende onderhoudsactiviteiten.
Opgeslagen procedures voor logboekverzending Wordt gebruikt voor het configureren, wijzigen en bewaken van logboekverzendingsconfiguraties.
Opgeslagen procedures voor beheerdatawarehouse Wordt gebruikt om het beheerdatawarehouse te configureren.
Opgeslagen MSDTC-procedures Gebruik dit voor het opnieuw instellen van het MSDTC-logboek (Microsoft Distributed Transaction Coordinator) of het bekijken van MSDTC-statistieken.
Opgeslagen OLE Automation-procedures Wordt gebruikt om standaard Automation-objecten in te schakelen voor gebruik binnen een standaard Transact-SQL batch.
Op beleid gebaseerd beheer opgeslagen procedures Wordt gebruikt voor beheer op basis van beleid.
Opgeslagen PolyBase-procedures Een computer toevoegen aan of verwijderen uit een scale-outgroep van PolyBase.
Opgeslagen procedures van Query Store Wordt gebruikt om de prestaties af te stemmen.
Opgeslagen replicatieprocedures Wordt gebruikt voor het beheren van replicatie.
Opgeslagen beveiligingsprocedures Wordt gebruikt om beveiliging te beheren.
Opgeslagen procedures voor momentopnameback-up Wordt gebruikt om de FILE_SNAPSHOT back-up samen met alle momentopnamen te verwijderen of om een afzonderlijke momentopname van een back-upbestand te verwijderen.
Opgeslagen procedures voor ruimtelijke index Wordt gebruikt om de indexeringsprestaties van ruimtelijke indexen te analyseren en te verbeteren.
Opgeslagen procedures voor SQL Server Agent Wordt gebruikt door SQL Server Agent voor het beheren van geplande en gebeurtenisgestuurde activiteiten.
Opgeslagen procedures voor SQL Server Profiler Wordt gebruikt door SQL Server Profiler om de prestaties en activiteit te bewaken.
Opgeslagen procedures voor ruimtelijke index - argumenten en eigenschappen Gebruiken voor spaciale indexen.
OPGESLAGEN XML-procedures Wordt gebruikt voor XML-tekstbeheer.

Opmerking

Tenzij specifiek gedocumenteerd, retourneren alle door het systeem opgeslagen procedures een waarde om 0 aan te geven dat ze zijn geslaagd. Als u een fout wilt aangeven, wordt een niet-nulwaarde geretourneerd.

Opgeslagen procedures voor API-systeem

Gebruikers die SQL Server Profiler uitvoeren op basis van ADO-, OLE DB- en ODBC-toepassingen, merken mogelijk dat deze toepassingen gebruikmaken van door het systeem opgeslagen procedures die niet worden behandeld in de Transact-SQL-verwijzing. Deze opgeslagen procedures worden gebruikt door de OLE DB-provider van sql Server Native Client en het ODBC-stuurprogramma van de SQL Server Native Client om de functionaliteit van een database-API te implementeren. Deze opgeslagen procedures zijn alleen het mechanisme dat de provider of het stuurprogramma gebruikt om gebruikersaanvragen te communiceren met een exemplaar van SQL Server. Ze zijn alleen bedoeld voor intern gebruik van de provider of de bestuurder. Het expliciet aanroepen van deze toepassingen vanuit een sql Server-toepassing wordt niet ondersteund.

De sp_createorphan en sp_droporphans opgeslagen procedures worden gebruikt voor ODBC-ntekst, tekst en afbeeldingsverwerking .

De sp_reset_connection opgeslagen procedure wordt door SQL Server gebruikt ter ondersteuning van aanroepen van externe opgeslagen procedures in een transactie. Deze opgeslagen procedure zorgt er ook voor dat auditaanmeldings- en auditaanmeldingsgebeurtenissen worden geactiveerd wanneer een verbinding opnieuw wordt gebruikt vanuit een verbindingsgroep.

De in het systeem opgeslagen procedures in de volgende tabellen worden alleen gebruikt binnen een exemplaar van SQL Server of via client-API's en zijn niet bedoeld voor algemeen gebruik door klanten. Ze zijn onderhevig aan wijzigingen en compatibiliteit is niet gegarandeerd.

De volgende opgeslagen procedures worden gedocumenteerd:

 

De volgende opgeslagen procedures worden niet gedocumenteerd:

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