Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2016 (13.x) и более поздние версии:
конечная точка аналитики SQL
Azure
Synapse Analytics в хранилище Microsoft
Fabric в базе данных SQL Microsoft
Fabric в Microsoft Fabric
В SQL Server многие административные и информационные действия можно выполнять с помощью системных хранимых процедур. Системные хранимые процедуры объединяются в категории, перечисленные в следующей таблице.
Категории хранимых процедур
| Категория | Описание |
|---|---|
| Активные хранимые процедуры Geo-Replication (база данных SQL Azure) | Управление конфигурациями активных Geo-Replication и групп автоматической отработки отказа в базе данных SQL Azure. |
| Хранимые процедуры каталога | Реализуйте функции словаря данных ODBC и изолируйте приложения ODBC от изменений в базовых системных таблицах. |
| Хранимые процедуры отслеживания измененных данных | Включите, отключите или сообщите о объектах отслеживания измененных данных. |
| Хранимые процедуры курсора | Реализуйте функции переменной курсора. |
| Хранимые процедуры сборщика данных | Работа с сборщиком данных и его компонентами: наборы коллекций, элементы коллекции и типы коллекций. |
| хранимые процедуры ядро СУБД | Выполнение общего обслуживания ядра СУБД SQL Server. |
| Хранимые процедуры Database Mail | Выполняйте операции электронной почты из экземпляра SQL Server. |
| Хранимые процедуры плана обслуживания базы данных | Настройте основные задачи обслуживания, необходимые для управления производительностью базы данных. |
| Хранимые процедуры распределенных запросов | Реализуйте распределенные запросы и управляйте ими. |
| Хранимые процедуры FILESTREAM и FileTable | Настройте функции FILESTREAM и FileTable и управляйте ими. |
| Хранимые процедуры правил брандмауэра (База данных SQL Azure) | Настройте брандмауэр базы данных SQL Azure. |
| Хранимые процедуры полнотекстового поиска и семантического поиска | Реализуйте и запрашивайте полнотекстовые индексы. |
| Общие расширенные хранимые процедуры | Предоставьте интерфейс от экземпляра SQL Server к внешним программам для различных действий обслуживания. |
| Хранимые процедуры доставки журналов | Настройте, измените и отслеживайте конфигурации доставки журналов. |
| Хранимые процедуры хранилища данных управления | Настройте хранилище данных управления. |
| Хранимые процедуры MSDTC | Сбросите журнал координатора распределенных транзакций Майкрософт (MSDTC) или просмотрите статистику MSDTC. |
| Хранимые процедуры OLE Automation | Включите стандартные объекты автоматизации для использования в стандартном пакете Transact-SQL. |
| Хранимые процедуры управления на основе политик | Управление конфигурациями управления на основе политик. |
| PolyBase stored procedures (Хранимые процедуры PolyBase) | Добавьте или удалите компьютер из группы масштабирования PolyBase. |
| хранимые процедуры хранилище запросов | Настройка производительности с помощью данных хранилища запросов. |
| Хранимые процедуры репликации | Управление конфигурациями и операциями репликации. |
| Хранимые процедуры безопасности | Управление параметрами безопасности и разрешениями. |
| Хранимые процедуры резервного копирования моментальных снимков | Удалите резервную копию FILE_SNAPSHOT вместе со всеми его моментальными снимками или удалите отдельный моментальный снимок файла резервной копии. |
| Хранимые процедуры пространственного индекса | Анализ и повышение производительности индексирования пространственных индексов. |
| хранимые процедуры агент SQL Server | Управление запланированными и событиями, управляемыми агентом SQL Server. |
| Хранимые процедуры SQL Server Profiler | Отслеживайте производительность и активность с помощью SQL Server Profiler. |
| Хранимые процедуры XML | Управление обработкой текста XML. |
Примечание.
Если не описано в конкретном случае, все системные хранимые процедуры возвращают значение 0 , указывающее на успешность. Для сигнализации об ошибке возвращается ненулевое значение.
Системные хранимые процедуры API
Пользователи, использующие SQL Server Profiler для приложений ADO, OLE DB и ODBC, могут заметить эти приложения с помощью системных хранимых процедур, которые не рассматриваются в справочнике по Transact-SQL. Эти хранимые процедуры используются поставщиком OLE DB собственного клиента SQL Server и драйвером ODBC собственного клиента SQL Server для реализации функциональных возможностей API базы данных. Эти хранимые процедуры — это механизм, который использует поставщик или драйвер для обмена запросами пользователей с экземпляром SQL Server. Они предназначены только для внутреннего использования поставщиком или драйвером. Явное их вызов из приложения на основе SQL Server не поддерживается.
Хранимые sp_createorphan процедуры используются для обработки ntext, sp_droporphans и изображений ODBC.
Хранимая sp_reset_connection процедура используется SQL Server для поддержки удаленных вызовов хранимой процедуры в транзакции. Кроме того, эта хранимая процедура инициирует события Audit Login и Audit Logout при повторном использовании соединения из пула соединений.
Системные хранимые процедуры в следующих таблицах используются только в экземпляре SQL Server или через клиентские API и не предназначены для общего использования клиентов. Они подвергаются изменению и совместимости не гарантируются.
Документированные хранимые процедуры API
Хранимые процедуры без документов API
Следующие хранимые процедуры не задокументированы и предназначены только для внутреннего использования:
| Хранимая процедура | Хранимая процедура |
|---|---|
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 |