Stored procedure di sistema (Transact-SQL)System Stored Procedures (Transact-SQL)

SI APPLICA A: sìSQL Server sìDatabase SQL di Azure noAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

In SQL Server 2017SQL Server 2017 molte attività amministrative e informative possono essere eseguite mediante le stored procedure di sistema.In SQL Server 2017SQL Server 2017, many administrative and informational activities can be performed by using system stored procedures. Le stored procedure di sistema sono raggruppate in categorie, descritte nella tabella seguente.The system stored procedures are grouped into the categories shown in the following table.

In questa sezioneIn This Section

CategoryCategory DescrizioneDescription
Stored procedure di replica geografica attivaActive Geo-Replication Stored Procedures Consente di gestire per gestire le configurazioni di replica geografica attiva nel Database SQL di AzureUsed to manage to manage Active Geo-Replication configurations in Azure SQL Database
Stored procedure di catalogoCatalog Stored Procedures Consentono di implementare le funzioni del dizionario dei dati ODBC e di isolare le applicazioni ODBC in caso di modifiche alle tabelle di sistema sottostanti.Used to implement ODBC data dictionary functions and isolate ODBC applications from changes to underlying system tables.
Stored procedure Change Data CaptureChange Data Capture Stored Procedures Consentono di abilitare, disabilitare o creare report relativi a oggetti Change Data Capture.Used to enable, disable, or report on change data capture objects.
Stored procedure per cursoriCursor Stored Procedures Consentono di implementare la funzionalità per le variabili di cursore.Used to implements cursor variable functionality.
Stored procedure di agente di raccolta datiData Collector Stored Procedures Consentono di lavorare con l'agente di raccolta dati e i componenti seguenti: set di raccolta, elementi delle raccolte e tipi di raccolta.Used to work with the data collector and the following components: collection sets, collection items, and collection types.
Motore di database le Stored procedureDatabase Engine Stored Procedures Consentono di eseguire le operazioni di manutenzione generale del Motore di database di SQL ServerSQL Server Database Engine.Used for general maintenance of the Motore di database di SQL ServerSQL Server Database Engine.
Stored procedure di posta elettronica database (Transact-SQL)Database Mail Stored Procedures (Transact-SQL) Consentono di eseguire le operazioni di posta elettronica da un'istanza di SQL ServerSQL Server.Used to perform e-mail operations from within an instance of SQL ServerSQL Server.
Piano di manutenzione database Stored procedureDatabase Maintenance Plan Stored Procedures Consentono di impostare le attività di manutenzione principali necessarie per gestire le prestazioni dei database.Used to set up core maintenance tasks that are required to manage database performance.
Stored procedure di query distribuiteDistributed Queries Stored Procedures Consentono di implementare e gestire le query distribuite.Used to implement and manage distributed queries.
FileStream e FileTable Stored procedure (Transact-SQL)Filestream and FileTable Stored Procedures (Transact-SQL) Utilizzato per configurare e gestire le caratteristiche FILESTREAM e FileTable.Used to configure and manage the FILESTREAM and FileTable features.
Le regole del firewall Stored procedure (Database SQL di Azure)Firewall Rules Stored Procedures (Azure SQL Database) Consente di configurare il firewall di Database SQL di Azure.Used to configure the Azure SQL Database firewall.
Stored procedure per ricerche Full-TextFull-Text Search Stored Procedures Consentono di implementare ed eseguire query su indici full-text.Used to implement and query full-text indexes.
Stored procedure estese generaliGeneral Extended Stored Procedures Consentono di utilizzare un'interfaccia tra un'istanza di SQL ServerSQL Server e programmi esterni per varie attività di manutenzione.Used to provide an interface from an instance of SQL ServerSQL Server to external programs for various maintenance activities.
Il log Shipping Stored procedureLog Shipping Stored Procedures Consentono di configurare, modificare e monitorare le configurazioni per il log shipping.Used to configure, modify, and monitor log shipping configurations.
Gestione del Data Warehouse Stored procedure (Transact-SQL)Management Data Warehouse Stored Procedures (Transact-SQL) Utilizzato per configurare il data warehouse di gestione.Used to configure the management data warehouse.
Automazione OLE Stored procedureOLE Automation Stored Procedures Consentono di abilitare gli oggetti di automazione standard per l'utilizzo all'interno di un batch Transact-SQLTransact-SQL standard.Used to enable standard Automation objects for use within a standard Transact-SQLTransact-SQL batch.
Stored procedure della gestione basata su criteriPolicy-Based Management Stored Procedures Consentono di implementare la gestione basata su criteri.Used for Policy-Based Management.
Stored procedure di PolyBasePolyBase stored procedures Aggiungere o rimuovere un computer da un gruppo con scalabilità orizzontale PolyBase.Add or remove a computer from a PolyBase scale-out group.
Query Store Stored procedure (Transact-SQL)Query Store Stored Procedures (Transact-SQL) Consente di ottimizzare le prestazioni.Used to tune performance.
Stored procedure di replicaReplication Stored Procedures Consentono di gestire le operazioni di replica.Used to manage replication.
Stored procedure di sicurezzaSecurity Stored Procedures Consentono di gestire la sicurezza.Used to manage security.
Le Stored procedure di Backup di snapshotSnapshot Backup Stored Procedures Usato per eliminare i backup FILE_SNAPSHOT insieme a tutti i relativi snapshot o eliminare uno snapshot di file di backup individuali.Used to delete the FILE_SNAPSHOT backup along with all of its snapshots or to delete an individual backup file snapshot.
Stored procedure di indice spazialeSpatial Index Stored Procedures Utilizzato per analizzare e migliorare le prestazioni di indicizzazione degli indici spaziali.Used to analyze and improve the indexing performance of spatial indexes.
Stored procedure SQL Server AgentSQL Server Agent Stored Procedures Consentono a SQL Server ProfilerSQL Server Profiler di monitorare prestazione e attività.Used by SQL Server ProfilerSQL Server Profiler to monitor performance and activity.
Stored procedure di SQL Server ProfilerSQL Server Profiler Stored Procedures Consentono a SQL ServerSQL Server di gestire attività pianificate e guidate dagli eventi.Used by SQL ServerSQL Server Agent to manage scheduled and event-driven activities.
Stretch Database Stored procedureStretch Database Stored Procedures Usato per gestire l'istanza di stretch database.Used to manage stretch databases.
Le tabelle temporali Stored procedureTemporal Tables Stored Procedures Utilizzo per le tabelle temporaliUse for temporal tables
Stored procedure per XMLXML Stored Procedures Consentono di gestire il testo XML.Used for XML text management.

Nota

Se non specificato diversamente, tutte le stored procedure di sistema restituiscono il valore 0 per indicare esito positivo.Unless specifically documented otherwise, all system stored procedures return a value of 0 to indicate success. Per indicare esito negativo, viene restituito un valore diverso da zero.To indicate failure, a nonzero value is returned.

Stored procedure di sistema (API)API System Stored Procedures

Gli utenti che eseguono SQL Server ProfilerSQL Server Profiler per applicazioni ADO, OLE DB e ODBC possono notare che queste applicazioni utilizzano stored procedure di sistema che non vengono trattate nella Guida di riferimento a 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. Queste stored procedure vengono utilizzate per la MicrosoftMicrosoft SQL ServerSQL Server Client Provider OLE DB Native e SQL ServerSQL Server driver ODBC Native Client per implementare la funzionalità di un'API di database.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. Rappresentano il meccanismo con cui il provider o il driver comunica le richieste degli utenti a un'istanza di 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. Devono essere utilizzate solo internamente dal provider o dal driver.They are intended only for the internal use of the provider or the driver. Chiamarle esplicitamente da un SQL ServerSQL Server-applicazione basata su non è supportato.Calling them explicitly from a SQL ServerSQL Server-based application is not supported.

Il sp_createorphan e sp_droporphans stored procedure vengono utilizzate per ODBC ntext, testo, e immagine l'elaborazione.The sp_createorphan and sp_droporphans stored procedures are used for ODBC ntext, text, and image processing.

La stored procedure sp_reset_connection viene utilizzata in SQL ServerSQL Server per il supporto di chiamate di stored procedure remote in una transazione.The sp_reset_connection stored procedure is used by SQL ServerSQL Server to support remote stored procedure calls in a transaction. Questa stored procedure causa inoltre la generazione degli eventi Audit Login e Audit Logout quando una connessione viene riutilizzata da un pool di connessioni.This stored procedure also causes Audit Login and Audit Logout events to fire when a connection is reused from a connection pool.

Le stored procedure di sistema riportate nelle tabelle seguenti vengono utilizzate solo in un'istanza di SQL ServerSQL Server o tramite API client e non devono essere utilizzate dagli utenti finali.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. Sono soggette a modifiche e la compatibilità non è garantita.They are subject to change and compatibility is not guaranteed.

Le stored procedure seguenti sono documentate nella documentazione online di 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

Le stored procedure seguenti non sono documentate: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

Vedere ancheSee Also

CREATE PROCEDURE (Transact-SQL) CREATE PROCEDURE (Transact-SQL)
Stored procedure (Motore di database) Stored Procedures (Database Engine)
Esecuzione di Stored procedure (OLE DB) Running Stored Procedures (OLE DB)
Esecuzione di Stored procedure Running Stored Procedures
Motore di database le Stored procedure (Transact-SQL) Database Engine Stored Procedures (Transact-SQL)
Esecuzione delle stored procedureRunning Stored Procedures