Udostępnij za pośrednictwem


Systemowe procedury składowane (Transact-SQL)

Dotyczy: programu SQL Server 2016 (13.x) i nowszych Azure SQL DatabaseAzure SQL Managed Instancepunkt końcowy analizy SQL usługi Azure Synapse Analyticsw usłudze Microsoft FabricWarehouse w usłudze Microsoft Fabric

W programie SQL Server można wykonywać wiele działań administracyjnych i informacyjnych przy użyciu systemowych procedur składowanych. Systemowe procedury składowane są pogrupowane w kategorie przedstawione w poniższej tabeli.

W tym dziale

Kategoria Opis
Aktywne procedury składowane Geo-Replication Służy do zarządzania konfiguracjami usługi Active Geo-Replication w usłudze Azure SQL Database
Procedury składowane wykazu Służy do implementowania funkcji słownika danych ODBC i izolowania aplikacji ODBC od zmian w podstawowych tabelach systemowych.
Zmienianie procedur składowanych przechwytywania danych Służy do włączania, wyłączania lub raportowania obiektów przechwytywania zmian danych.
Procedury składowane kursora Służy do implementowania funkcji zmiennych kursora.
Procedury składowane modułu zbierającego dane Służy do pracy z modułem zbierającym dane i następującymi składnikami: zestawami kolekcji, elementami kolekcji i typami kolekcji.
Procedury składowane aparatu bazy danych Służy do ogólnej konserwacji aparatu bazy danych programu SQL Server.
Procedury składowane poczty bazy danych Służy do wykonywania operacji poczty e-mail z poziomu wystąpienia programu SQL Server.
Procedury składowane planu konserwacji bazy danych Służy do konfigurowania podstawowych zadań konserwacji wymaganych do zarządzania wydajnością bazy danych.
Procedury składowane zapytań rozproszonych Służy do implementowania zapytań rozproszonych i zarządzania nimi.
FILESTREAM i FileTable stored procedures (Procedury składowane FILESTREAM i FileTable) Służy do konfigurowania funkcji FILESTREAM i FileTable i zarządzania nimi.
Procedury składowane reguł zapory (Azure SQL Database) Służy do konfigurowania zapory usługi Azure SQL Database.
Full-Text Procedury składowane wyszukiwania i wyszukiwania semantycznego Służy do implementowania indeksów pełnotekstowych i wykonywania względem nich zapytań.
Ogólne rozszerzone procedury składowane Służy do udostępniania interfejsu z wystąpienia programu SQL Server do programów zewnętrznych na potrzeby różnych działań konserwacyjnych.
Procedury składowane wysyłania dziennika Służy do konfigurowania, modyfikowania i monitorowania konfiguracji wysyłania dzienników.
Procedury składowane magazynu danych zarządzania Służy do konfigurowania magazynu danych zarządzania.
Procedury składowane MSDTC Służy do resetowania dziennika Microsoft Distributed Transaction Coordinator (MSDTC) lub przeglądania statystyk MSDTC.
Procedury składowane automatyzacji OLE Służy do włączania standardowych obiektów automatyzacji do użycia w ramach standardowej partii Transact-SQL.
Procedury składowane zarządzania oparte na zasadach Służy do zarządzania opartego na zasadach.
Procedury składowane programu PolyBase Dodawanie lub usuwanie komputera z grupy skalowania w poziomie programu PolyBase.
Procedury składowane magazynu zapytań Służy do dostosowywania wydajności.
Procedury składowane replikacji Służy do zarządzania replikacją.
Procedury składowane zabezpieczeń Służy do zarządzania zabezpieczeniami.
Procedury składowane kopii zapasowej migawek Służy do usuwania kopii zapasowej FILE_SNAPSHOT wraz ze wszystkimi jego migawkami lub usuwania pojedynczej migawki pliku kopii zapasowej.
Procedury składowane indeksu przestrzennego Służy do analizowania i poprawiania wydajności indeksowania indeksów przestrzennych.
Procedury składowane agenta programu SQL Server Używany przez agenta programu SQL Server do zarządzania zaplanowanych i sterowanych zdarzeniami działań.
Procedury składowane profilera programu SQL Server Używany przez program SQL Server Profiler do monitorowania wydajności i aktywności.
Procedury składowane indeksu przestrzennego — argumenty i właściwości Służy do indeksów spacial.
Procedury składowane XML Służy do zarządzania tekstem XML.

Uwaga / Notatka

O ile nie opisano inaczej, wszystkie systemowe procedury składowane zwracają wartość 0 wskazującą powodzenie. Aby wskazać błąd, zwracana jest wartość niezerowa.

Procedury składowane systemu interfejsu API

Użytkownicy, którzy uruchamiają program SQL Server Profiler w aplikacjach ADO, OLE DB i ODBC, mogą zauważyć te aplikacje przy użyciu systemowych procedur składowanych, które nie zostały uwzględnione w dokumentacji Transact-SQL. Te procedury składowane są używane przez dostawcę OLE DB klienta SQL Server Native i sterownik ODBC klienta natywnego programu SQL Server w celu zaimplementowania funkcji interfejsu API bazy danych. Te procedury składowane są tylko mechanizmem używanym przez dostawcę lub sterownik do przekazywania żądań użytkowników do wystąpienia programu SQL Server. Są one przeznaczone tylko do użytku wewnętrznego dostawcy lub sterownika. Jawne wywoływanie ich z aplikacji opartej na programie SQL Server nie jest obsługiwane.

Procedury sp_createorphan składowane i sp_droporphans są używane do przetwarzania tekstu, tekstu i obrazu ODBC ntext.

Procedura sp_reset_connection składowana jest używana przez program SQL Server do obsługi zdalnych wywołań procedur składowanej w transakcji. Ta procedura składowana powoduje również uruchomienie zdarzeń Inspekcja logowania i wylogowywanie inspekcji, gdy połączenie jest ponownie używane z puli połączeń.

Procedury składowane systemu w poniższych tabelach są używane tylko w ramach wystąpienia programu SQL Server lub za pośrednictwem interfejsów API klienta i nie są przeznaczone do użytku ogólnego klienta. Podlegają one zmianie, a zgodność nie jest gwarantowana.

Udokumentowane są następujące procedury składowane:

sp_prepare (Transact SQL)

 

Następujące procedury składowane nie są udokumentowane:

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