Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2016 (13.x) a novější verze
koncového bodu Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
v Microsoft Fabric
Warehouse v databázi Microsoft Fabric
SQL v Microsoft Fabric
Na SQL Serveru lze mnoho administrativních a informačních aktivit provádět pomocí systémových uložených procedur. Systémové uložené procedury jsou seskupené do kategorií zobrazených v následující tabulce.
Kategorie uložených procedur
| Kategorie | Popis |
|---|---|
| Aktivní Geo-Replication uložené procedury (Azure SQL Database) | Správa konfigurací skupiny aktivních Geo-Replication a automatického převzetí služeb při selhání ve službě Azure SQL Database |
| Uložené procedury katalogu | Implementujte funkce datového slovníku ODBC a oddělte aplikace ODBC od změn v podkladových systémových tabulkách. |
| Změna uložených procedur pro zachytávání dat | Povolte, zakažte nebo nahlaste objekty zachytávání dat změn. |
| Uložené procedury kurzoru | Implementujte funkci proměnné kurzoru. |
| Uložené procedury kolektoru dat | Práce s kolekcí dat a jejími komponentami: sady kolekcí, položky kolekce a typy kolekcí. |
| Uložené procedury databázového stroje | Proveďte obecnou údržbu databázového stroje SQL Serveru. |
| Uložené procedury databázové pošty | Provádět e-mailové operace z instance SQL Serveru. |
| Uložené procedury plánu údržby databáze | Nastavte základní úlohy údržby, které jsou potřeba ke správě výkonu databáze. |
| Uložené procedury distribuované dotazy | Implementujte a spravujte distribuované dotazy. |
| Uložené procedury FILESTREAM a FileTable | Nakonfigurujte a spravujte funkce FILESTREAM a FileTable. |
| Uložené procedury firewallu (Azure SQL Database) | Nakonfigurujte bránu firewall služby Azure SQL Database. |
| Full-Text Uložené procedury hledání a sémantické vyhledávání | Implementujte a dotazujte fulltextové indexy. |
| Obecné rozšířené uložené procedury | Poskytuje rozhraní z instance SQL Serveru k externím programům pro různé aktivity údržby. |
| Uložené procedury přesouvání protokolu | Konfigurace, úprava a monitorování konfigurací přesouvání protokolů |
| Uložené procedury datového skladu pro správu | Nakonfigurujte datový sklad pro správu. |
| Uložené procedury MSDTC | Resetujte protokol MSDTC (služba MS DTC (Microsoft Distributed Transaction Coordinator)) nebo se podívejte na statistiky MSDTC. |
| Uložené procedury OLE Automation | Povolte standardní automatizační objekty pro použití ve standardní Transact-SQL dávce. |
| Uložené procedury správy založené na zásadách | Správa konfigurací správy na základě zásad |
| Uložené procedury PolyBase | Přidání nebo odebrání počítače ze skupiny s horizontálním navýšením kapacity PolyBase |
| Uložené procedury úložiště dotazů | Ladění výkonu pomocí dat úložiště dotazů |
| Uložené procedury replikace | Správa konfigurací a operací replikace |
| Uložené procedury zabezpečení | Umožňuje spravovat nastavení a oprávnění zabezpečení. |
| Uložené procedury služby Snapshot Backup | Odstraňte FILE_SNAPSHOT zálohování spolu se všemi jeho snímky nebo odstraňte jednotlivé snímky záložního souboru. |
| Uložené procedury Spatial Indexu | Analyzujte a vylepšete výkon indexování prostorových indexů. |
| Uložené procedury agenta SQL Serveru | Správa naplánovaných aktivit a aktivit řízených událostmi pro agenta SQL Serveru |
| Uložené procedury SQL Server Profileru | Monitorování výkonu a aktivity pomocí SQL Server Profileru |
| Uložené procedury XML | Správa zpracování textu XML |
Poznámka:
Pokud není výslovně zdokumentováno jinak, vrátí všechny uložené procedury systému hodnotu 0 označující úspěch. K označení selhání se vrátí nenulová hodnota.
Uložené procedury rozhraní API
Uživatelé, kteří používají SQL Server Profiler proti aplikacím ADO, OLE DB a ODBC, si mohou všimnout těchto aplikací pomocí systémových uložených procedur, které nejsou zahrnuty v Transact-SQL Reference. Tyto uložené procedury používají zprostředkovatele OLE DB nativního klienta SQL Serveru a ovladač ODBC nativního klienta SQL Serveru k implementaci funkcí databázového rozhraní API. Tyto uložené procedury jsou mechanismus, který poskytovatel nebo ovladač používá ke komunikaci uživatelských požadavků na instanci SQL Serveru. Jsou určeny pouze pro interní použití poskytovatele nebo ovladače. Volání explicitně z aplikace založené na SQL Serveru se nepodporuje.
sp_createorphan Uložené sp_droporphans procedury se používají pro zpracování ntextu, textu a obrázku ODBC.
Uložená procedura sp_reset_connection je používána SQL Serverem k podpoře volání vzdálené uložené procedury v transakci. Tato uložená procedura také způsobí, že se při opětovném použití připojení z fondu připojení aktivuje události auditování přihlášení a odhlášení auditu.
Systémové uložené procedury v následujících tabulkách se používají pouze v instanci SQL Serveru nebo prostřednictvím klientských rozhraní API a nejsou určené pro obecné použití zákazníka. Můžou se změnit a není zaručená kompatibilita.
Zdokumentované uložené procedury rozhraní API
Neukládané procedury rozhraní API
Následující uložené procedury nejsou zdokumentované a slouží pouze k internímu použití:
| Uložená procedura | Uložená procedura |
|---|---|
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 |
Související obsah
- CREATE PROCEDURE (Transact-SQL)
- Uložené procedury (databázový stroj)
- Uložené procedury – běží v nativním klientovi SQL Server
- Spouštění uložených procedur
- uložené procedury databázového stroje (Transact-SQL)