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

Active Directory ile Saklý Yordamlarý

Örnekleri kaydetmek için kullanılır. SQL Server ve SQL Server veritabanlarında Microsoft Windows 2000 Active Directory.

Saklı yordamlar katalog

ODBC veri sözlüğü işlevleri uygulamak ve ODBC değişiklikler temel sistem tabloları uygulamalarından yalıtmak için kullanılır.

Veri yakalamayı değiştirme yordamları depolanan

Etkinleştirme, devre dışı bırakmak veya üzerinde değişiklik veri yakalama nesneleri için kullanılır.

Imleç yordamlar depolanan...

ımplements imleç değişken işlevleri için kullanılır.

Veritabanı Altyapısı yordamlar depolanan

Genel bakım için kullanılan SQL Server Database Engine.

Yordamlar, veritabanı posta ve SQL Mail depolanan

Içinden, e-posta işlemleri gerçekleştirmek için kullanılan bir örnek, SQL Server.

Veritabanı bakım planı yordamlar depolanan

Veritabanı performansını yönetmek için gereken çekirdek bakım görevleri ayarlamak için kullanılır.

Dağıtılmış sorgular Saklý Yordamlarý

Uygulama ve dağıtılmış sorgular'ı yönetmek için kullanılır.

tam metin araması yordamlar depolanan...

Uygulama ve tam metin dizinleriyle sorgulamak için kullanılır.

günlük aktarma Saklı yordamlar

Yapılandırmak için kullanılan, değiştirin ve yapılandırmaları günlüğü izlemek.

Otomasyon yordamlar depolanan...

Standart Otomasyon nesne bir standart içinde kullanılmak üzere etkinleştirmek için kullanılır. Transact-SQL Toplu iş.

ilke temelli yönetim Saklı yordamlar

Ilke tabanlı yönetimi için kullanılır.

Çoğaltma yordamlar depolanan...

Çoğaltmayı yönetmek için kullanılır.

Güvenlik yordamları depolanan...

Güvenliği yönetmek için kullanılır.

SQL Server Profiler'ı yordamlar depolanan

Tarafından kullanılan SQL Server Profiler Performans ve etkinliğini izlemek için .

SQL Server Agent yordamlar depolanan...

Tarafından kullanılan SQL Server Aracı, zamanlanan ve olay kaynaklı aktiviteleri yönetmek için.

XML yordamlar depolanan...

XML metin yönetiminde kullanılır.

Genel genişletilmiş saklı yordamları

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