系統(tǒng)存儲(chǔ)過(guò)程 系統(tǒng)存儲(chǔ)過(guò)程 - 北京怡康軟件科技有限公司 資源網(wǎng) "/>
在 Microsoft® SQL Server™ 中,許多管理和信息活動(dòng)可以通過(guò)系統(tǒng)存儲(chǔ)過(guò)程執(zhí)行。系統(tǒng)存儲(chǔ)過(guò)程按這些分類分組。
分類 | 描述 |
---|---|
Active Directory 過(guò)程 | 用于在 Microsoft Windows® 2000 Active Directory™ 中注冊(cè) SQL Server 實(shí)例和 SQL Server 數(shù)據(jù)庫(kù)。 |
目錄過(guò)程 | 執(zhí)行 ODBC 數(shù)據(jù)字典功能,并隔離 ODBC 應(yīng)用程序,使之不受基礎(chǔ)系統(tǒng)表更改的影響。 |
游標(biāo)過(guò)程 | 執(zhí)行游標(biāo)變量功能。 |
數(shù)據(jù)庫(kù)維護(hù)計(jì)劃過(guò)程 | 用于設(shè)置確保數(shù)據(jù)庫(kù)性能所需的核心維護(hù)任務(wù)。 |
分布式查詢過(guò)程 | 用于執(zhí)行和管理分布式查詢。 |
全文檢索過(guò)程 | 用于執(zhí)行和查詢?nèi)乃饕?/TD> |
日志傳送過(guò)程 | 用于配置和管理日志傳送。 |
OLE 自動(dòng)化過(guò)程 | 允許在標(biāo)準(zhǔn) Transact-SQL 批處理中使用標(biāo)準(zhǔn) OLE 自動(dòng)化對(duì)象。 |
復(fù)制過(guò)程 | 用于管理復(fù)制。 |
安全過(guò)程 | 用于管理安全性。 |
SQL 郵件過(guò)程 | 用于從 SQL Server 內(nèi)執(zhí)行電子郵件操作。 |
SQL 事件探查器過(guò)程 | 由 SQL 事件探查器用于監(jiān)視性能和活動(dòng)。 |
SQL Server 代理程序過(guò)程 | 由 SQL Server 代理程序用于管理調(diào)度的活動(dòng)和事件驅(qū)動(dòng)活動(dòng)。 |
系統(tǒng)過(guò)程 | 用于 SQL Server 的常規(guī)維護(hù)。 |
Web 助手過(guò)程 | 由 Web 助手使用。 |
XML 過(guò)程 | 用于可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 文本管理。 |
常規(guī)擴(kuò)展過(guò)程 | 提供從 SQL Server 到外部程序的接口,以便進(jìn)行各種維護(hù)活動(dòng)。 |
說(shuō)明 除非特別指明,所有系統(tǒng)存儲(chǔ)過(guò)程返回 0 值表示成功,返回非零值則表示失敗。
Active Directory 過(guò)程 | |
---|---|
sp_ActiveDirectory_Obj | sp_ActiveDirectory_SCP |
目錄過(guò)程 | |
---|---|
sp_column_privileges | sp_special_columns |
sp_columns | sp_sproc_columns |
sp_databases | sp_statistics |
sp_fkeys | sp_stored_procedures |
sp_pkeys | sp_table_privileges |
sp_server_info | sp_tables |
游標(biāo)過(guò)程 | |
---|---|
sp_cursor_list | sp_describe_cursor_columns |
sp_describe_cursor | sp_describe_cursor_tables |
OLE 自動(dòng)化擴(kuò)展存儲(chǔ)過(guò)程 | |
---|---|
sp_OACreate | sp_OAMethod |
sp_OADestroy | sp_OASetProperty |
sp_OAGetErrorInfo | sp_OAStop |
sp_OAGetProperty | Object Hierarchy Syntax |
SQL 郵件過(guò)程 | |
---|---|
sp_processmail | xp_sendmail |
xp_deletemail | xp_startmail |
xp_findnextmsg | xp_stopmail |
xp_readmail |
SQL 事件探查器過(guò)程 | |
---|---|
sp_trace_create | sp_trace_setfilter |
sp_trace_generateevent | sp_trace_setstatus |
sp_trace_setevent |
Web 助手過(guò)程 | |
---|---|
sp_dropwebtask | sp_makewebtask |
sp_enumcodepages | sp_runwebtask |
XML 過(guò)程 | |
---|---|
sp_xml_preparedocument | sp_xml_removedocument |
常規(guī)擴(kuò)展過(guò)程 | |
---|---|
xp_cmdshell | xp_logininfo |
xp_enumgroups | xp_msver |
xp_findnextmsg | xp_revokelogin |
xp_grantlogin | xp_sprintf |
xp_logevent | xp_sqlmaint |
xp_loginconfig | xp_sscanf |
用戶在 ADO、OLE DB、ODBC 和 DB-Library 應(yīng)用程序上運(yùn)行 SQL Server 事件探查器時(shí),可能會(huì)注意到系統(tǒng)存儲(chǔ)過(guò)程的使用不涉及 Transact-SQL 引用。這些存儲(chǔ)過(guò)程由用于 SQL Server 的 Microsoft OLE DB 提供程序、SQL Server ODBC 驅(qū)動(dòng)程序和 DB-Library 動(dòng)態(tài)鏈接庫(kù) (DLL) 用來(lái)執(zhí)行數(shù)據(jù)庫(kù) API 功能。這些過(guò)程只不過(guò)是提供程序或驅(qū)動(dòng)程序所使用的機(jī)制,用來(lái)傳達(dá)用戶對(duì) SQL Server 的請(qǐng)求。它們僅供用于 SQL Server 的 OLE DB 提供程序、SQL Server ODBC 驅(qū)動(dòng)程序和 DB-Library DLL 在內(nèi)部使用。不支持從 SQL Server 應(yīng)用程序顯式調(diào)用它們。
這些存儲(chǔ)過(guò)程通過(guò)所支持的 API 函數(shù),使得它們的全部功能均可由 SQL Sever 應(yīng)用程序使用。例如,sp_cursor 系統(tǒng)存儲(chǔ)過(guò)程的游標(biāo)功能通過(guò) OLE DB API 游標(biāo)屬性和方法可由 OLE DB 應(yīng)用程序使用,通過(guò) ODBE 游標(biāo)特性和函數(shù)可由 ODBE 應(yīng)用程序使用,通過(guò) DB-library 游標(biāo)庫(kù)可由 DB-Library 應(yīng)用程序使用。
這些系統(tǒng)存儲(chǔ)過(guò)程支持 ADO、OLE DB、ODBC 和 DB-Library 游標(biāo)庫(kù)的游標(biāo)功能:
sp_cursor | sp_cursorclose | sp_cursorexecute |
sp_cursorfetch | sp_cursoropen | sp_cursoroption |
sp_cursorprepare | sp_cursorunprepare |
這些系統(tǒng)存儲(chǔ)過(guò)程支持 ADO、OLE DB 和 ODBC 中用于執(zhí)行 Transact-SQL 語(yǔ)句的比較/執(zhí)行模型:
sp_execute | sp_prepare | sp_unprepare |
sp_createorphan 和 sp_droporphans 存儲(chǔ)過(guò)程用于 ODBC ntext、text 和 image 的處理。
sp_reset_connection 存儲(chǔ)過(guò)程由 SQL Server 用來(lái)支持事務(wù)中的遠(yuǎn)程存儲(chǔ)過(guò)程調(diào)用。
sp_sdidebug 存儲(chǔ)過(guò)程由 SQL Server 用來(lái)調(diào)試 Transact-SQL 語(yǔ)句。