Sistem saklı yordamları (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsSQL analiz uç noktası Microsoft Fabric'teki Microsoft FabricSQL veritabanında Microsoft Fabric'te

SQL Server'da, sistem saklı yordamları kullanılarak birçok yönetim ve bilgilendirme etkinliği gerçekleştirilebilir. Sistem saklı yordamları aşağıdaki tabloda gösterilen kategoriler halinde gruplandırılır.

Saklı yordam kategorileri

Kategori Açıklama
Etkin Geo-Replication saklı yordamları (Azure SQL Veritabanı) Azure SQL Veritabanı'nda Etkin Geo-Replication ve Otomatik Yük Devretme Grubu yapılandırmalarını yönetin.
Katalog saklı yordamları ODBC veri sözlüğü işlevlerini uygulayın ve ODBC uygulamalarını temel alınan sistem tablolarındaki değişikliklerden yalıtma.
Veri Yakalama saklı yordamlarını değiştirme Değişiklik veri yakalama nesnelerini etkinleştirin, devre dışı bırakın veya rapor edin.
İmleç saklı yordamları İmleç değişkeni işlevselliğini uygulama.
Veri toplayıcı saklı yordamları Veri toplayıcısı ve bileşenleriyle çalışın: koleksiyon kümeleri, koleksiyon öğeleri ve koleksiyon türleri.
Veritabanı Altyapısı saklı yordamları SQL Server Veritabanı Altyapısı'nın genel bakımını gerçekleştirin.
Veritabanı Posta saklı yordamları SQL Server örneğinin içinden e-posta işlemleri gerçekleştirin.
Veritabanı Bakım Planı saklı yordamları Veritabanı performansını yönetmek için gereken temel bakım görevlerini ayarlayın.
Dağıtılmış Sorgular saklı yordamları Dağıtılmış sorguları uygulama ve yönetme.
FILESTREAM ve FileTable saklı yordamları FILESTREAM ve FileTable özelliklerini yapılandırın ve yönetin.
Güvenlik Duvarı Kuralları saklı yordamları (Azure SQL Veritabanı) Azure SQL Veritabanı güvenlik duvarını yapılandırın.
arama ve anlamsal arama saklı yordamlarınıFull-Text Tam metin dizinlerini uygulama ve sorgulama.
Genel genişletilmiş saklı yordamlar Çeşitli bakım etkinlikleri için SQL Server örneğinden dış programlara bir arabirim sağlayın.
Günlük Gönderimi saklı yordamları Günlük gönderimi yapılandırmalarını yapılandırın, değiştirin ve izleyin.
Yönetim Veri Ambarı saklı yordamları Yönetim veri ambarını yapılandırın.
MSDTC saklı yordamları Microsoft Dağıtılmış İşlem Düzenleyicisi (MSDTC) günlüğünü sıfırlayın veya MSDTC istatistiklerine bakın.
OLE Otomasyonu saklı yordamları Standart bir Transact-SQL toplu işleminde kullanılmak üzere standart Otomasyon nesnelerini etkinleştirin.
İlke Tabanlı Yönetim saklı yordamları İlke Tabanlı Yönetim yapılandırmalarını yönetme.
PolyBase saklı yordamları PolyBase ölçek genişletme grubuna bilgisayar ekleme veya kaldırma.
Sorgu Deposu saklı yordamları Sorgu Deposu verilerini kullanarak performansı ayarlayın.
Çoğaltma saklı yordamları Çoğaltma yapılandırmalarını ve işlemlerini yönetme.
Güvenlik saklı yordamları Güvenlik ayarlarını ve izinlerini yönetin.
Anlık Görüntü Yedekleme saklı yordamları tüm anlık görüntüleriyle birlikte FILE_SNAPSHOT yedeklemesini silin veya tek bir yedekleme dosyası anlık görüntüsünü silin.
Uzamsal Dizin saklı yordamları Uzamsal dizinlerin dizin oluşturma performansını analiz edin ve geliştirin.
SQL Server Aracısı saklı yordamları SQL Server Agent için zamanlanmış ve olay odaklı etkinlikleri yönetin.
SQL Server Profiler saklı yordamları SQL Server Profiler'ı kullanarak performansı ve etkinliği izleyin.
XML saklı yordamları XML metin işlemeyi yönetme.

Uyarı

Aksi özel olarak belgelenmediği sürece, tüm sistem saklı yordamları başarıyı göstermek için değerini 0 döndürür. Hatayı belirtmek için sıfır olmayan bir değer döndürülür.

API sistemi saklı yordamları

ADO, OLE DB ve ODBC uygulamalarında SQL Server Profiler çalıştıran kullanıcılar, Transact-SQL Başvurusu'nda yer almayan sistem saklı yordamlarını kullanarak bu uygulamaları fark edebilir. Bu saklı yordamlar, veritabanı API'sinin işlevselliğini uygulamak için SQL Server Yerel İstemci OLE DB Sağlayıcısı ve SQL Server Yerel İstemci ODBC sürücüsü tarafından kullanılır. Bu saklı yordamlar, sağlayıcının veya sürücünün sql Server örneğine kullanıcı isteklerini iletmek için kullandığı mekanizmadır. Bunlar yalnızca sağlayıcının veya sürücünün dahili kullanımına yöneliktir. Bunları SQL Server tabanlı bir uygulamadan açıkça çağırmak desteklenmez.

sp_createorphan ve sp_droporphans saklı yordamları ODBC ntext, metin ve görüntü işleme için kullanılır.

sp_reset_connection Saklı yordam, SQL Server tarafından bir işlemdeki uzak saklı yordam çağrılarını desteklemek için kullanılır. Bu saklı yordam, bağlantı havuzundan bir bağlantı yeniden kullanıldığında Denetim Oturumu Açma ve Denetim Oturumu Kapatma olaylarının da tetiklesine neden olur.

Aşağıdaki tablolarda yer alan sistem saklı yordamları yalnızca SQL Server örneğinde veya istemci API'leri aracılığıyla kullanılır ve genel müşteri kullanımına yönelik değildir. Bunlar değiştirilebilir ve uyumluluk garanti değildir.

Belgelenmiş API saklı yordamları

Saklı prosedür Saklı prosedür
sp_catalogs sp_column_privileges
sp_column_privileges_ex sp_columns
sp_columns_ex sp_databases
sp_cursor sp_cursorclose
sp_cursorexecute sp_cursorfetch
sp_cursoroption sp_cursoropen
sp_cursorprepare sp_cursorprepexec
sp_cursorunprepare sp_execute
sp_datatype_info sp_fkeys
sp_foreignkeys sp_indexes
sp_pkeys sp_primarykeys
sp_prepare (İşleme SQL) sp_prepexec
sp_prepexecrpc sp_unprepare
sp_server_info sp_special_columns
sp_sproc_columns sp_statistics
sp_table_privileges sp_table_privileges_ex
sp_tables sp_tables_ex

Belgelenmemiş API saklı yordamları

Aşağıdaki saklı yordamlar belgelenmez ve yalnızca iç kullanım içindir:

Saklı prosedür Saklı prosedür
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