Yordam (Transact-SQL) sistem saklı
Içinde SQL Server, birçok yönetim ve bilgi niteliğindeki faaliyetler sistem saklı yordamları kullanılarak gerçekleştirilebilir. sistem saklı yordamları, aşağıdaki tabloda gösterilen kategoride gruplandırılmıştır.
Bu Bölümde
Kategori |
Açıklama |
---|---|
Örnekleri kaydetmek için kullanılır. SQL Server ve SQL Server veritabanlarında Microsoft Windows 2000 Active Directory. |
|
ODBC veri sözlüğü işlevleri uygulamak ve ODBC değişiklikler temel sistem tabloları uygulamalarından yalıtmak için kullanılır. |
|
Etkinleştirme, devre dışı bırakmak veya üzerinde değişiklik veri yakalama nesneleri için kullanılır. |
|
ımplements imleç değişken işlevleri için kullanılır. |
|
Genel bakım için kullanılan SQL Server Database Engine. |
|
Içinden, e-posta işlemleri gerçekleştirmek için kullanılan bir örnek, SQL Server. |
|
Veritabanı performansını yönetmek için gereken çekirdek bakım görevleri ayarlamak için kullanılır. |
|
Uygulama ve dağıtılmış sorgular'ı yönetmek için kullanılır. |
|
Uygulama ve tam metin dizinleriyle sorgulamak için kullanılır. |
|
Yapılandırmak için kullanılan, değiştirin ve yapılandırmaları günlüğü izlemek. |
|
Standart Otomasyon nesne bir standart içinde kullanılmak üzere etkinleştirmek için kullanılır. Transact-SQL Toplu iş. |
|
Ilke tabanlı yönetimi için kullanılır. |
|
Çoğaltmayı yönetmek için kullanılır. |
|
Güvenliği yönetmek için kullanılır. |
|
Tarafından kullanılan SQL Server Profiler Performans ve etkinliğini izlemek için . |
|
Tarafından kullanılan SQL Server Aracı, zamanlanan ve olay kaynaklı aktiviteleri yönetmek için. |
|
XML metin yönetiminde kullanılır. |
|
Bir arabirimden sağlamak için kullanılan bir örnek, SQL Server Dış programlara çeşitli bakım etkinlikleri için. |
Not
Aksi halde, belgelenen tüm özellikle sürece sistem saklı yordamları 0 değerini döndürür.Bu başarı gösterir.Hata göstermek için , sıfır olmayan bir değer döndürdü.
api sistem saklı yordamları
Çalışan kullanıcılar SQL Server Profiler ADO, OLE DB ve ODBC karşı uygulamaları yer almayan bir sistem saklı yordamları kullanarak bu uygulamalar gözleyebilirsiniz Transact-SQL Başvuru. These stored procedures are used by the Microsoft SQL Server Native Client OLE DB Provider and the SQL Server Native Client ODBC driver to implement the functionality of a database API.Bu saklı yordamları, yalnızca sağlayıcıyı veya sürücü, kullanıcı istekleri iletişim kurmak için kullandığı mekanizma olan bir örnek, SQL Server. Bunlar yalnızca iç sağlayıcıyı veya sürücü için kullanılması amaçlanmıştır.Bunları açıkça çağrılıyor bir SQL Server-tabanlı uygulama tarafından desteklenmiyor.
Bu saklı yordamları arasında bir tam işlevselliği için kullanılabilir yapılır. SQL Server-uygulamaları destekledikleri API işlevleri üzerinden bağlı. Örneğin, imlecin işlevselliğini sp_cursor sistem saklı yordamları yapılan kullanılabilir OLE DB uygulama OLE DB API imleç özellikleri ve yöntemleri aracılığıyla ve ODBC uygulamalarının ODBC imleç öznitelikleri ve işlevler aracılığıyla.
Aşağıdaki sistem saklı yordamları ADO, OLE DB ve ODBC imleç işlevselliğini destekler:
sp_cursor |
sp_cursorclose |
sp_cursorexecute |
sp_cursorfetch |
Sp_cursoropen |
sp_cursoroption |
sp_cursorprepare |
sp_cursorunprepare |
|
Aşağıdaki sistem yordamlar destek yürütmek hazırla/Yürüt modelinden depolanır. Transact-SQL ADO, OLE DB ve ODBC deyimlerinde:
sp_execute |
sp_prepare |
sp_unprepare |
The sp_createorphan and sp_droporphans stored procedures are used for ODBC ntext, text, and image processing.
The sp_reset_connection saklı yordam is used by SQL Server to support remote saklı yordam calls in a transaction. Bu saklı yordam, ayrıca denetim oturumu açma ve Denetim oturum kapatma olayları, bu bağlantı, bir bağlantı havuzundan yeniden ateşlenmesine neden olur.
Aşağıdaki tabloda sistem saklı yordamları, yalnızca bir örneğini içinde kullanılır SQL Server veya, istemci ile Apı'lar ve öğeler genel müşteri kullanılmak üzere tasarlanmış değil. Bunlar değiştirilebilir olur ve uyumluluk garanti edilmeyen.
Aşağıdaki saklı yordamlar belgelenen SQL Server Çevrimiçi Kitaplar:
sp_catalogs |
sp_column_privileges |
sp_column_privileges_ex |
sp_columns |
sp_columns_ex |
sp_databases |
sp_datatype_info |
sp_fkeys |
sp_foreignkeys |
sp_indexes |
sp_pkeys |
sp_primarykeys |
sp_server_info |
sp_special_columns |
sp_sproc_columns |
sp_statistics |
sp_table_privileges |
sp_table_privileges_ex |
sp_tables |
sp_tables_ex |
Aşağıdaki saklı yordamlar belgelenmiştir:
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 |
See Also