Procedimentos armazenados do sistema (Transact-SQL)System Stored Procedures (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

No SQL ServerSQL Server, muitas atividades administrativas e informativas podem ser executadas com os procedimentos armazenados do sistema.In SQL ServerSQL Server, many administrative and informational activities can be performed by using system stored procedures. Os procedimentos armazenados do sistema são agrupados nas categorias mostradas na tabela a seguir.The system stored procedures are grouped into the categories shown in the following table.

Nesta seçãoIn This Section

CategoryCategory DescriçãoDescription
Procedimentos armazenados de replicação geográfica ativaActive Geo-Replication Stored Procedures Usado para gerenciar para gerenciar as configurações de replicação geográfica ativa no banco de dados SQLUsed to manage to manage Active Geo-Replication configurations in Azure SQL Database
Procedimentos armazenados do catálogoCatalog Stored Procedures Usados para implementar funções do dicionário de dados ODBC e isolar aplicativos ODBC de alterações feitas nas tabelas subjacentes do sistema.Used to implement ODBC data dictionary functions and isolate ODBC applications from changes to underlying system tables.
Procedimentos armazenados do Change Data CaptureChange Data Capture Stored Procedures Usados para habilitar, desabilitar ou gerar relatórios de objetos de captura de dados de alterações.Used to enable, disable, or report on change data capture objects.
Procedimentos armazenados de cursorCursor Stored Procedures Usados para implementar a funcionalidade variável do cursor.Used to implements cursor variable functionality.
Procedimentos armazenados de coletor de dadosData Collector Stored Procedures Usados para trabalhar com coletor de dados e os seguintes componentes: conjuntos, itens e tipos de coleta.Used to work with the data collector and the following components: collection sets, collection items, and collection types.
Procedimentos armazenados do mecanismo de banco de dadosDatabase Engine Stored Procedures Usados para manutenção geral do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine.Used for general maintenance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine.
Procedimentos armazenados do Database Mail (Transact-SQL)Database Mail Stored Procedures (Transact-SQL) Usados para executar operações de email em uma instância do SQL ServerSQL Server.Used to perform e-mail operations from within an instance of SQL ServerSQL Server.
Procedimentos armazenados do plano de manutenção de banco de dadosDatabase Maintenance Plan Stored Procedures Usados para configurar as tarefas de manutenção principais necessárias para gerenciar o desempenho do banco de dados.Used to set up core maintenance tasks that are required to manage database performance.
Procedimentos armazenados de consultas distribuídasDistributed Queries Stored Procedures Usados para implementar e gerenciar consultas distribuídas.Used to implement and manage distributed queries.
FileStream e FileTable procedimentos armazenados (Transact-SQL)Filestream and FileTable Stored Procedures (Transact-SQL) Usados para configurar e gerenciar os recursos FILESTREAM e FileTable.Used to configure and manage the FILESTREAM and FileTable features.
Procedimentos armazenados de regras de firewall (banco de dados SQL do Azure)Firewall Rules Stored Procedures (Azure SQL Database) Usado para configurar o firewall do banco de dados SQL.Used to configure the Azure SQL Database firewall.
Procedimentos armazenados de pesquisa de texto completoFull-Text Search Stored Procedures Usados para implementar e consultar índices de texto completo.Used to implement and query full-text indexes.
Procedimentos armazenados estendidos geraisGeneral Extended Stored Procedures Usados para disponibilizar uma interface a partir de uma instância do SQL ServerSQL Server para programas externos para várias atividades de manutenção.Used to provide an interface from an instance of SQL ServerSQL Server to external programs for various maintenance activities.
Envio de logs de procedimentos armazenadosLog Shipping Stored Procedures Usados para configurar, modificar e monitorar configurações de envio de logs.Used to configure, modify, and monitor log shipping configurations.
Data Warehouse de gerenciamento procedimentos armazenados (Transact-SQL)Management Data Warehouse Stored Procedures (Transact-SQL) Usado para configurar data warehouse de gerenciamento.Used to configure the management data warehouse.
OLE procedimentos armazenados de automaçãoOLE Automation Stored Procedures Usados para ativar objetos padrão de automação para uso em um lote Transact-SQLTransact-SQL padrão.Used to enable standard Automation objects for use within a standard Transact-SQLTransact-SQL batch.
Procedimentos armazenados de gerenciamento baseado em políticasPolicy-Based Management Stored Procedures Usado para Gerenciamento Baseado em Políticas.Used for Policy-Based Management.
Procedimentos armazenados do PolyBasePolyBase stored procedures Adicionar ou remover um computador de um grupo de escala horizontal do PolyBase.Add or remove a computer from a PolyBase scale-out group.
Procedimentos armazenados de Store de consulta (Transact-SQL)Query Store Stored Procedures (Transact-SQL) Usado para ajustar o desempenho.Used to tune performance.
Procedimentos armazenados de replicaçãoReplication Stored Procedures Usados para gerenciar a replicação.Used to manage replication.
Procedimentos armazenados de segurançaSecurity Stored Procedures Usados para gerenciar a segurança.Used to manage security.
Procedimentos armazenados de Backup de instantâneoSnapshot Backup Stored Procedures Usado para excluir o backup FILE_SNAPSHOT juntamente com todos os seus instantâneos ou para excluir um instantâneo de arquivo de backup individual.Used to delete the FILE_SNAPSHOT backup along with all of its snapshots or to delete an individual backup file snapshot.
Procedimentos armazenados de índice espacialSpatial Index Stored Procedures Usado para analisar e melhorar o desempenho da indexação de índices espaciais.Used to analyze and improve the indexing performance of spatial indexes.
Procedimentos armazenados do SQL Server AgentSQL Server Agent Stored Procedures Usados pelo SQL Server ProfilerSQL Server Profiler para monitorar o desempenho e a atividade.Used by SQL Server ProfilerSQL Server Profiler to monitor performance and activity.
Procedimentos armazenados do SQL Server ProfilerSQL Server Profiler Stored Procedures Usados pelo SQL ServerSQL Server Agent para gerenciar atividades agendadas e baseadas em eventos.Used by SQL ServerSQL Server Agent to manage scheduled and event-driven activities.
Stretch Database armazenado procedimentosStretch Database Stored Procedures Usado para gerenciar bancos de dados de ampliação.Used to manage stretch databases.
Procedimentos armazenados de tabelas temporaisTemporal Tables Stored Procedures Use para tabelas temporaisUse for temporal tables
Procedimentos armazenados XMLXML Stored Procedures Usados para gerenciar texto em XML.Used for XML text management.

Observação

A menos que seja especificamente documentado de outra forma, todos os procedimentos armazenados do sistema retornam o valor 0 para indicar êxito.Unless specifically documented otherwise, all system stored procedures return a value of 0 to indicate success. Para indicar falha, é retornado um valor diferente de zero.To indicate failure, a nonzero value is returned.

Procedimentos armazenados do sistema de APIAPI System Stored Procedures

Os usuários que executam o SQL Server ProfilerSQL Server Profiler em aplicativos ADO, OLE DB e ODBC podem perceber que esses aplicativos ao usar procedimentos armazenados do sistema que não foram incluídos na Referência do Transact-SQLTransact-SQL.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. Esses procedimentos armazenados são usados pela MicrosoftMicrosoft SQL ServerSQL Server Native Client OLE DB Provider e o SQL ServerSQL Server driver ODBC Native Client para implementar a funcionalidade de uma API de banco de dados.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. Esses procedimentos armazenados são apenas o mecanismo que o provedor ou o driver utiliza para comunicar as solicitações do usuário a uma instância do SQL ServerSQL Server.These stored procedures are just the mechanism the provider or driver uses to communicate user requests to an instance of SQL ServerSQL Server. Eles servem exclusivamente para uso interno do provedor ou do driver.They are intended only for the internal use of the provider or the driver. Chamá-las explicitamente de uma SQL ServerSQL Server-não há suporte para o aplicativo baseado em.Calling them explicitly from a SQL ServerSQL Server-based application is not supported.

O sp_createorphan e sp_droporphans armazenados procedimentos são usados para ODBC ntext, texto, e imagem de processamento.The sp_createorphan and sp_droporphans stored procedures are used for ODBC ntext, text, and image processing.

O procedimento armazenado sp_reset_connection é usado pelo SQL ServerSQL Server para oferecer suporte a chamadas de procedimento armazenado remoto em uma transação.The sp_reset_connection stored procedure is used by SQL ServerSQL Server to support remote stored procedure calls in a transaction. Esse procedimento armazenado também acionará os eventos de auditoria de logon e de logoff quando uma conexão for reutilizada a partir de um pool de conexões.This stored procedure also causes Audit Login and Audit Logout events to fire when a connection is reused from a connection pool.

Os procedimentos armazenados do sistema listados nas tabelas a seguir são usados somente em uma instância do SQL ServerSQL Server ou por meio de APIs clientes e não se destinam a uso geral pelo clientes.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. Eles estão sujeitos à alteração e não há garantia de compatibilidade.They are subject to change and compatibility is not guaranteed.

Os procedimentos armazenados a seguir estão documentados nos Manuais Online do SQL ServerSQL Server: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

Os procedimentos armazenados a seguir não estão documentados: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

Consulte tambémSee Also

CREATE PROCEDURE (Transact-SQL) CREATE PROCEDURE (Transact-SQL)
Procedimentos armazenados (Mecanismo de Banco de Dados) Stored Procedures (Database Engine)
Executando procedimentos armazenados (OLE DB) Running Stored Procedures (OLE DB)
Executando procedimentos armazenados Running Stored Procedures
Procedimentos armazenados do mecanismo de banco de dados (Transact-SQL) Database Engine Stored Procedures (Transact-SQL)
Executando procedimentos armazenadosRunning Stored Procedures