Stored procedure di sistema (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Endpoint di analisi SQL in Microsoft Fabric
Warehouse in Microsoft Fabric
In SQL Server è possibile eseguire molte attività amministrative e informative tramite stored procedure di sistema. Le stored procedure di sistema sono raggruppate in categorie, descritte nella tabella seguente.
Categoria | Descrizione |
---|---|
Stored procedure di replica geografica attiva | Usato per gestire le configurazioni di replica geografica attiva in database SQL di Azure |
Stored procedure del catalogo | 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. |
Stored procedure change data capture | Consentono di abilitare, disabilitare o creare report relativi a oggetti Change Data Capture. |
Stored procedure di cursore | Consentono di implementare la funzionalità per le variabili di cursore. |
Stored procedure dell'agente di raccolta dati | Consentono di lavorare con l'agente di raccolta dati e i componenti seguenti: set di raccolta, elementi delle raccolte e tipi di raccolta. |
motore di database stored procedure | Usato per la manutenzione generale del motore di database di SQL Server. |
stored procedure Posta elettronica database | Utilizzato per eseguire operazioni di posta elettronica dall'interno di un'istanza di SQL Server. |
Stored procedure del piano di manutenzione del database | Consentono di impostare le attività di manutenzione principali necessarie per gestire le prestazioni dei database. |
Stored procedure di query distribuite | Consentono di implementare e gestire le query distribuite. |
Stored procedure FILESTREAM e FileTable | Utilizzato per configurare e gestire le caratteristiche FILESTREAM e FileTable. |
Stored procedure delle regole del firewall (database SQL di Azure) | Usato per configurare il firewall database SQL di Azure. |
Stored procedure di ricerca full-text e ricerca semantica | Consentono di implementare ed eseguire query su indici full-text. |
Stored procedure estese generali | Usato per fornire un'interfaccia da un'istanza di SQL Server a programmi esterni per varie attività di manutenzione. |
Stored procedure per il log shipping | Consentono di configurare, modificare e monitorare le configurazioni per il log shipping. |
Stored procedure del data warehouse di gestione | Usato per configurare il data warehouse di gestione. |
Stored procedure MSDTC | Usare per reimpostare il log di Microsoft Distributed Transaction Coordinator (MSDTC) o esaminare le statistiche MSDTC. |
Stored procedure di automazione OLE | Usato per abilitare gli oggetti di automazione standard per l'uso all'interno di un batch Transact-SQL standard. |
Stored procedure di gestione basata su criteri | Consentono di implementare la gestione basata su criteri. |
Stored procedure di PolyBase | Aggiungere o rimuovere un computer da un gruppo con scalabilità orizzontale PolyBase. |
Stored procedure di Query Store | Usato per ottimizzare le prestazioni. |
Stored procedure di replica | Consentono di gestire le operazioni di replica. |
Stored procedure di sicurezza | Consentono di gestire la sicurezza. |
Stored procedure di Backup snapshot | Usato per eliminare il backup FILE_SNAPSHOT insieme a tutti i relativi snapshot o per eliminare un singolo snapshot del file di backup. |
Stored procedure dell'indice spaziale | Usato per analizzare e migliorare le prestazioni di indicizzazione degli indici spaziali. |
Stored procedure di SQL Server Agent | Usato da SQL Server Profiler per monitorare le prestazioni e l'attività. |
Stored procedure di SQL Server Profiler | Usato da SQL Server Agent per gestire le attività pianificate e guidate dagli eventi. |
Stored procedure per indici spaziali - argomenti e proprietà | Usare per gli indici spaciali. |
Stored procedure XML | Consentono di gestire il testo XML. |
Nota
Se non diversamente documentato in modo specifico, tutte le stored procedure di sistema restituiscono un valore di 0
per indicare l'esito positivo. Per indicare esito negativo, viene restituito un valore diverso da zero.
Gli utenti che eseguono SQL Server Profiler su applicazioni ADO, OLE DB e ODBC potrebbero notare che queste applicazioni usano stored procedure di sistema che non sono descritte nelle informazioni di riferimento su Transact-SQL. Queste stored procedure vengono usate dal provider OLE DB di SQL Server Native Client e dal driver ODBC di SQL Server Native Client per implementare la funzionalità di un'API di database. Queste stored procedure sono solo il meccanismo usato dal provider o dal driver per comunicare le richieste utente a un'istanza di SQL Server. Devono essere utilizzate solo internamente dal provider o dal driver. La chiamata esplicita da un'applicazione basata su SQL Server non è supportata.
Le sp_createorphan
stored procedure e sp_droporphans
vengono utilizzate per l'elaborazione di ntext, testo e immagini ODBC.
La sp_reset_connection
stored procedure viene utilizzata da SQL Server per supportare le chiamate di stored procedure remote in una transazione. Questa stored procedure causa inoltre la generazione degli eventi Audit Login e Audit Logout quando una connessione viene riutilizzata da un pool di connessioni.
Le stored procedure di sistema nelle tabelle seguenti vengono usate solo all'interno di un'istanza di SQL Server o tramite LE API client e non sono destinate all'uso generico dei clienti. Sono soggetti a modifiche e la compatibilità non è garantita.
Le stored procedure seguenti sono documentate:
Le stored procedure seguenti non sono documentate:
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