1. 程式人生 > >Sql Server 常用系統儲存過程大全

Sql Server 常用系統儲存過程大全

EXEC xp_cmdshell --*執行DOS各種命令,結果以文字行返回。

EXEC xp_fixeddrives --*查詢各磁碟/分割槽可用空間

EXEC xp_loginconfig --*報告SQL Server 例項在Windows 上執行時的登入安全配置

EXEC xp_logininfo --*返回有關Windows 認證登入的資訊。

EXEC xp_msver --*返回有關Microsoft SQL Server 的版本資訊

EXEC xp_enumgroups    --返回Windows使用者組列表或在指定域中的全域性組列表。

EXEC xp_sendmail  --將電子郵件傳送給指定的收件人(後續版本將刪除該功能)。

EXEC xp_readmail --閱讀SQL Mail收件箱中的郵件(後續版本將刪除該功能)。

EXEC xp_deletemail --刪除Microsoft SQL Server 收件箱中的郵件(後續版本將刪除該功能)。

EXEC xp_startmail --通過該過程啟動SQL Mail將返回兩條訊息,主要用於故障排除。

EXEC xp_stopmail --停止SQL 郵件客戶端會話(後續版本將刪除該功能)。

EXEC xp_grantlogin  --授予Windows 組或使用者對SQL Server 的訪問許可權(後續版本將刪除該功能)。

EXEC xp_revokelogin   --撤消Windows 組或使用者對SQL Server 的訪問許可權(後續版本將刪除該功能)。

EXEC xp_logevent --將使用者定義訊息記入SQL Server 日誌檔案和Windows 事件檢視器。

EXEC xp_sprintf --設定一系列字元和值的格式並將其儲存到字串輸出引數中。每個格式引數都用相應的引數替換。

EXEC xp_sqlmaint --使用包含sqlmaint 開關的字串呼叫sqlmaint 實用工具(後續版本將刪除該功能)。

EXEC xp_sscanf      --將資料從字串讀入每個格式引數所指定的引數位置。


 EXEC sp_ActiveDirectory_Obj --控制資料庫在Windows活動目錄中的註冊。

 EXEC sp_ActiveDirectory_SCP  --控制已連線例項的資料庫在Windows活動目錄中的註冊。

 EXEC sp_add_agent_parameter --將新引數及其值新增到代理配置檔案中。

 EXEC sp_add_agent_profile --為複製代理建立新的配置檔案。

 EXEC sp_add_alert --建立一個警報。

 EXEC sp_add_category --將指定的作業、警報或操作員類別新增到伺服器中。

 EXEC sp_add_job --*新增由SQLServerAgent 服務執行的新作業。

 EXEC sp_add_jobschedule --*建立作業計劃。

 EXEC sp_add_jobserver --在指定的伺服器中,以指定的作業為目標。

 EXEC sp_add_jobstep --*在作業中新增一個步驟(操作)。

 EXEC sp_add_log_shipping_alert_job  --檢查是否已在此伺服器上建立了警報作業,無則建立。

 EXEC sp_add_log_shipping_primary_database --設定日誌傳送配置(包括備份作業、本地監視記錄及遠端監視記錄)的主資料庫。

 EXEC sp_add_log_shipping_primary_secondary --在主伺服器上新增輔助資料庫項。

 EXEC sp_add_log_shipping_secondary_database --為日誌傳送設定輔助資料庫。

 EXEC sp_add_log_shipping_secondary_primary --為指定的主資料庫設定主伺服器資訊,新增本地和遠端監視器連結,並在輔助伺服器上建立複製作業和還原作業。

 EXEC sp_add_maintenance_plan --新增維護計劃並返回計劃ID(後續版本將刪除該功能)。

 EXEC sp_add_maintenance_plan_db --將資料庫與維護計劃關聯(後續版本將刪除該功能)。

 EXEC sp_add_maintenance_plan_job --將維護計劃與現有作業關聯(後續版本將刪除該功能)。

 EXEC sp_add_notification --設定警報通知。

 EXEC sp_add_operator --建立用於警報和作業的操作員(通知收件人)。

 EXEC sp_add_proxy --新增指定SQL Server 代理的代理帳戶。

 EXEC sp_add_schedule --建立一個可由任意數量的作業使用的計劃。

 EXEC sp_add_targetservergroup --新增指定的伺服器組。

 EXEC sp_add_targetsvrgrp_member --將指定的目標伺服器新增到指定的目標伺服器組。

 EXEC sp_addapprole --向當前資料庫中新增應用程式角色(後續版本將刪除該功能)。

 EXEC sp_addarticle --建立專案並將其新增到釋出中。

 EXEC sp_adddistpublisher --配置釋出伺服器以使用指定的分發資料庫。

 EXEC sp_adddistributiondb --建立新的分發資料庫並安裝分發伺服器架構。

 EXEC sp_adddistributor --在分發伺服器上對主資料庫執行以註冊伺服器,並將其標記為分發伺服器。

 EXEC sp_adddynamicsnapshot_job --建立一個代理作業,該代理作業可為具有引數化行篩選器的釋出生成篩選資料快照。

 EXEC sp_addextendedproc --向Microsoft SQL Server 註冊新擴充套件儲存過程的名稱(後續版本將刪除該功能)。

 EXEC sp_addextendedproperty --將新擴充套件屬性新增到資料庫物件中。

 EXEC sp_addlinkedserver --*建立連結伺服器。

 EXEC sp_addlinkedsrvlogin --*新增連結伺服器登入對映。

 EXEC sp_addlogin --建立新的SQL Server 登入(後續版本將刪除該功能)。

 EXEC sp_addlogreader_agent --為給定資料庫新增日誌讀取器代理。

 EXEC sp_addmergealternatepublisher --為訂閱伺服器新增使用備用同步夥伴的功能。

 EXEC sp_addmergearticle --在現有的合併釋出中新增專案。

 EXEC sp_addmergefilter --新增新合併篩選以建立基於與另一個表的聯接的分割槽。

 EXEC sp_addmergepartition --為在訂閱伺服器上按HOST_NAME 或SUSER_SNAME 的值進行篩選的訂閱建立動態篩選分割槽。

 EXEC sp_addmergepublication --建立新合併釋出。

 EXEC sp_addmergepullsubscription --新增對合併發布的請求訂閱。

 EXEC sp_addmergepullsubscription_agent --向合併釋出新增一個用於計劃請求訂閱同步的新代理作業。

 EXEC sp_addmergepushsubscription_agent --新增一個新代理作業,用於制定合併釋出推送訂閱的同步計劃。

 EXEC sp_addmergesubscription --建立推送合併訂閱或請求合併訂閱。

 EXEC sp_addmessage --將新的使用者定義錯誤訊息儲存在SQL Server 資料庫引擎例項中。

 EXEC sp_addpublication --建立快照或事務釋出。

 EXEC sp_addpublication_snapshot --為指定的釋出建立快照代理。

 EXEC sp_addpullsubscription --將請求訂閱新增到快照或事務釋出。

 EXEC sp_addpullsubscription_agent --向事務釋出新增用於同步請求訂閱的全新預定的代理作業。

 EXEC sp_addpushsubscription_agent --新增新的預定代理作業,以使推送訂閱與事務釋出同步。

 EXEC sp_addqreader_agent --為給定分發伺服器新增佇列讀取器代理。

 EXEC sp_addremotelogin --在本地伺服器上新增新的遠端登入ID(後續版本將刪除該功能)。

 EXEC sp_addrole --在當前資料庫中建立新的資料庫角色(後續版本將刪除該功能)。

 EXEC sp_addrolemember --為當前資料庫中的資料庫角色新增資料庫使用者、資料庫角色、Windows 登入名或Windows 組。

 EXEC sp_addscriptexec --將SQL 指令碼(.sql 檔案)投遞到釋出的所有訂閱伺服器。

 EXEC sp_addserver --定義SQL Server 本地例項的名稱(後續版本將刪除該功能)。

 EXEC sp_addsrvrolemember --新增登入,使其成為固定伺服器角色的成員。

 EXEC sp_addsubscriber --向釋出伺服器新增新的訂閱伺服器,使其能夠接收發布。

 EXEC sp_addsubscriber_schedule --為分發代理和合並代理新增計劃。

 EXEC sp_addsubscription --訂閱新增到釋出並設定訂閱伺服器的狀態。

 EXEC sp_addsynctriggers --在訂閱伺服器上建立與所有型別的可更新訂閱一起使用的觸發器。

 EXEC sp_addtabletocontents --將源表中當前不在跟蹤表內的任何行的引用插入合併跟蹤表中。

 EXEC sp_addtype --建立別名資料型別(後續版本將刪除該功能)。

 EXEC sp_addumpdevice --將備份裝置新增到SQL Server 資料庫引擎的例項中。

 EXEC sp_adduser --向當前資料庫中新增新的使用者(後續版本將刪除該功能)。

 EXEC sp_adjustpublisheridentityrange --調整發布上的標識範圍,並基於釋出上的閾值重新分配新的範圍。

 EXEC sp_altermessage --更改SQL Server 資料庫引擎例項中使用者定義訊息的狀態。

 EXEC sp_apply_job_to_targets --將作業應用於一個或多個目標伺服器或屬於一個或多個目標伺服器組的目標伺服器。

 EXEC sp_approlepassword --更改當前資料庫中應用程式角色的密碼(後續版本將刪除該功能)。

 EXEC sp_article_validation --啟動對指定專案的資料驗證請求。

 EXEC sp_articlecolumn --用於指定專案中包含的列以垂直篩選已釋出表中的資料。

 EXEC sp_articlefilter --基於表專案篩選釋出的資料。

 EXEC sp_articleview --在垂直或水平篩選表時建立用於定義已釋出專案的檢視。

 EXEC sp_attach_db --將資料庫附加到伺服器(後續版本將刪除該功能)。

 EXEC sp_attach_schedule --設定一個作業計劃。

 EXEC sp_attach_single_file_db --將只有一個數據檔案的資料庫附加到當前伺服器。

 EXEC sp_attachsubscription --將現有的訂閱資料庫附加到任何訂閱伺服器。

 EXEC sp_autostats --顯示或更改特定索引或統計資訊的自動UPDATE STATISTICS 設定。

 EXEC sp_batch_params --顯示有關Transact-SQL 批處理中所含引數的資訊。

 EXEC sp_bindefault --將預設值繫結到列或繫結到別名資料型別(後續版本將刪除該功能)。

 EXEC sp_bindrule --將規則繫結到列或別名資料型別(後續版本將刪除該功能)。

 EXEC sp_bindsession --將會話繫結到同一SQL Server 資料庫引擎例項中的其他會話或取消它與這些會話的繫結(後續版本將刪除該功能)。

 EXEC sp_browsemergesnapshotfolder --返回為合併釋出生成的最新快照的完整路徑。

 EXEC sp_browsereplcmds --返回分發資料庫中儲存的可讀版本複製命令的結果集,並將其用作診斷工具。

 EXEC sp_browsesnapshotfolder --返回為釋出生成的最新快照的完整路徑。

 EXEC sp_can_tlog_be_applied --驗證事務日誌是否可應用於資料庫。

 EXEC sp_catalogs --返回指定連結伺服器中目錄的列表。

 EXEC sp_cdc_add_job --在當前資料庫中建立變更資料捕獲清理或捕獲作業。

 EXEC sp_cdc_change_job --修改當前資料庫中變更資料捕獲清除或捕獲作業的配置。

 EXEC sp_cdc_cleanup_change_table --根據指定的low_water_mark 值從當前資料庫的更改表中刪除行。

 EXEC sp_cdc_disable_db --對當前資料庫禁用變更資料捕獲。

 EXEC sp_cdc_disable_table --對當前資料庫中指定的源表和捕獲例項禁用變更資料捕獲。

 EXEC sp_cdc_drop_job --從當前資料庫中刪除變更資料捕獲清除或捕獲作業。

 EXEC sp_cdc_enable_db --對當前資料庫啟用變更資料捕獲。

 EXEC sp_cdc_enable_table --為當前資料庫中指定的源表啟用變更資料捕獲。

 EXEC sp_cdc_generate_wrapper_function --生成用於為SQL Server 中可用的變更資料捕獲查詢函式建立包裝函式的指令碼。

 EXEC sp_cdc_get_ddl_history --返回自對指定的捕獲例項啟用變更資料捕獲後與該捕獲例項關聯的資料定義語言(DDL) 更改歷史記錄。

 EXEC sp_cdc_get_captured_columns --返回指定捕獲例項所跟蹤的捕獲源列的變更資料捕獲元資料資訊。

 EXEC sp_cdc_help_change_data_capture --返回當前資料庫中為變更資料捕獲啟用的每個表的變更資料捕獲配置。

 EXEC sp_cdc_help_jobs --報告關於當前資料庫中所有變更資料捕獲清除或捕獲作業的資訊。

 EXEC sp_cdc_scan --執行變更資料捕獲日誌掃描操作。

 EXEC sp_cdc_start_job --啟動當前資料庫中的變更資料捕獲清除或捕獲作業。

 EXEC sp_cdc_stop_job --停止當前資料庫中的變更資料捕獲清除或捕獲作業。

 EXEC sp_certify_removable --驗證是否正確配置資料庫以便在可移動媒體上分發,並向用戶報告所有問題(後續版本將刪除該功能)。

 EXEC sp_change_agent_parameter --更改儲存在MSagent_parameters 系統表中的複製代理配置檔案的引數。

 EXEC sp_change_agent_profile --更改儲存在MSagent_profiles (Transact-SQL) 表中的複製代理配置檔案引數。

 EXEC sp_change_log_shipping_primary_database --更改主資料庫設定。

 EXEC sp_change_log_shipping_secondary_database --更改輔助資料庫設定。

 EXEC sp_change_log_shipping_secondary_primary --更改輔助資料庫設定。

 EXEC sp_change_subscription_properties --更新請求訂閱資訊。

 EXEC sp_change_users_login --將現有資料庫使用者對映到SQL Server 登入名(後續版本將刪除該功能)。

 EXEC sp_changearticle --更改事務或快照發布中的專案屬性。

 EXEC sp_changearticlecolumndatatype --更改Oracle 釋出的專案列資料型別對映。

 EXEC sp_changedbowner --更改當前資料庫的所有者。

 EXEC sp_changedistpublisher --更改分發釋出伺服器的屬性。

 EXEC sp_changedistributiondb --更改分發資料庫的屬性。

 EXEC sp_changedistributor_password --更改分發伺服器的密碼。

 EXEC sp_changedistributor_property --更改分發伺服器的屬性。

 EXEC sp_changedynamicsnapshot_job --修改為帶有引數化行篩選器的釋出的訂閱生成快照的代理作業。

 EXEC sp_changelogreader_agent -- 更改日誌讀取器代理的安全屬性。

 EXEC sp_changemergearticle --更改合併專案的屬性。

 EXEC sp_changemergefilter -- 更改某些合併篩選屬性。

 EXEC sp_changemergepublication --更改合併釋出的屬性。

 EXEC sp_changemergepullsubscription --更改合併請求訂閱的屬性。

 EXEC sp_changemergesubscription -- 更改合併推送訂閱的選定屬性。

 EXEC sp_changeobjectowner -- 更改當前資料庫中物件的所有者(後續版本將刪除該功能)。

 EXEC sp_changepublication -- 更改釋出的屬性。

 EXEC sp_changepublication_snapshot -- 更改指定釋出的快照代理的屬性。

 EXEC sp_changeqreader_agent -- 更改佇列讀取器代理的安全屬性。

 EXEC sp_changereplicationserverpasswords -- 更改複製代理連線到複製拓撲中的伺服器時所用的Microsoft Windows 帳戶或Microsoft SQL Server 登入名的儲存密碼。

 EXEC sp_changesubscriber -- 更改訂閱伺服器的選項。

 EXEC sp_changesubscriber_schedule -- 更改訂閱伺服器的分發代理或合併代理排程。

 EXEC sp_changesubscription -- 對於排隊更新事務複製所涉及的快照或者事務推送訂閱,或所涉及的請求訂閱,更改其屬性。

 EXEC sp_changesubscriptiondtsinfo -- 更改訂閱的Data Transformation Services (DTS) 包屬性。

 EXEC sp_changesubstatus -- 更改現有訂閱伺服器的狀態。

 EXEC sp_check_dynamic_filters -- 顯示有關釋出的引數化行篩選器屬性的資訊,特別是用於為釋出生成已篩選資料分割槽的函式以及關於釋出是否有資格使用預計算分割槽的資訊。

 EXEC sp_check_for_sync_trigger -- 確定在用於立即更新訂閱的複製觸發器的上下文中,是否正在呼叫使用者定義的觸發器或儲存過程。

 EXEC sp_check_join_filter -- 用於驗證兩個表之間的聯接篩選器以確定聯接篩選子句是否有效。

 EXEC sp_check_subset_filter -- 用來對任何表檢查篩選子句,以確定篩選子句對該表是否有效。

 EXEC sp_cleanup_log_shipping_history -- 此儲存過程將根據保持期,清理本地和監視伺服器上的歷史記錄。

 EXEC sp_column_privileges -- 返回當前環境中單個表的列特權資訊。

 EXEC sp_column_privileges_ex -- 返回指定連結伺服器上指定表的列特權。

 EXEC sp_columns -- 返回當前環境中可查詢的指定表或檢視的列資訊。

 EXEC sp_columns_ex --返回指定連結伺服器表的列資訊,每列一行。

 EXEC sp_configure -- 查詢SQL Server外圍配置各項引數資訊以及更新EXEC sp_configure 結果集中的config_value 列的值。

 EXEC sp_configure_peerconflictdetection -- 為對等事務複製拓撲中包含的釋出配置衝突檢測。

 EXEC sp_control_dbmasterkey_password -- 新增或刪除包含開啟資料庫主金鑰所需的密碼的憑據。

 EXEC sp_control_plan_guide --刪除、啟用或禁用計劃指南。

 EXEC sp_copymergesnapshot --將指定釋出的快照資料夾複製到@destination_folder 中列出的資料夾。

 EXEC sp_copysnapshot --將指定釋出的快照資料夾複製到@destination_folder 中列出的資料夾。

 EXEC sp_copysubscription --複製具有請求訂閱但無推送訂閱的訂閱資料庫。

 EXEC sp_create_plan_guide --建立用於將查詢提示或實際查詢計劃與資料庫中的查詢關聯的計劃指南。

 EXEC sp_create_plan_guide_from_handle --從計劃快取中的查詢計劃建立一個或多個計劃指南。

 EXEC sp_create_removable --建立可移動媒體資料庫(後續版本將刪除該功能)。

 EXEC sp_createstats --為當前資料庫中所有使用者表的所有合格列和內部表建立單列統計資訊。

 EXEC sp_cursor_list --報告當前為連線開啟的伺服器遊標的屬性。

 EXEC sp_cycle_agent_errorlog --關閉當前的SQL Server 代理錯誤日誌檔案,並迴圈SQL Server 代理錯誤日誌擴充套件編號。

 EXEC sp_cycle_errorlog --關閉當前的錯誤日誌檔案,並迴圈錯誤日誌擴充套件編號。

 EXEC sp_databases --列出駐留在資料庫引擎例項中的資料庫或可以通過資料庫閘道器訪問的資料庫。

 EXEC sp_datatype_info --返回有關當前環境所支援的資料型別的資訊。

 EXEC sp_db_vardecimal_storage_format --返回資料庫的當前vardecimal 儲存格式狀態,或為資料庫啟用vardecimal 儲存格式。

 EXEC sp_dbcmptlevel --設定資料庫的相容級別(後續版本將刪除該功能)。

 EXEC sp_dbfixedrolepermission --顯示固定資料庫角色的許可權(後續版本將刪除該功能)。

 EXEC sp_dbmmonitoraddmonitoring --建立資料庫映象監視器作業,該作業可定期更新伺服器例項上每個映象資料庫的映象狀態。

 EXEC sp_dbmmonitorchangealert --新增或更改指定映象效能指標的警告閾值。

 EXEC sp_dbmmonitorchangemonitoring --更改資料庫映象監視引數的值。

 EXEC sp_dbmmonitordropalert --更改資料庫映象監視引數的值。

 EXEC sp_dbmmonitordropmonitoring --停止並刪除伺服器例項上所有資料庫的映象監視器作業。

 EXEC sp_dbmmonitorhelpalert --返回若干個關鍵資料庫映象監視器效能指標中的一個或所有指標的警告閾值資訊。

 EXEC sp_dbmmonitorhelpmonitoring --返回當前更新持續時間。

 EXEC sp_dbmmonitorresults --從儲存資料庫映象監視歷史記錄的狀態表中返回所監視資料庫的狀態行,並允許您選擇該過程是否預先獲得最新狀態。

 EXEC sp_dbmmonitorupdate --通過為每個映象資料庫插入新的錶行來更新資料庫映象監視器狀態表,並截斷早於當前保持期的行。

 EXEC sp_dboption --顯示或更改資料庫選項(後續版本將刪除該功能)。

 EXEC sp_dbremove --刪除資料庫及其所有相關檔案(後續版本將刪除該功能)。

 EXEC sp_defaultdb --更改Microsoft SQL Server 登入名的預設資料庫(後續版本將刪除該功能)。

 EXEC sp_defaultlanguage  --更改SQL Server 登入的預設語言(後續版本將刪除該功能)。

 EXEC sp_delete_alert --刪除警報。

 EXEC sp_delete_backuphistory --通過刪除早於指定日期的備份集條目,減小備份和還原歷史記錄表的大小。

 EXEC sp_delete_category --從當前伺服器中刪除指定的作業、警報或操作員類別。

 EXEC sp_delete_database_backuphistory --從當前伺服器中刪除指定的作業、警報或操作員類別。

 EXEC sp_delete_job --刪除作業。

 EXEC sp_delete_jobschedule --刪除作業計劃。

 EXEC sp_delete_jobserver --刪除指定的目標伺服器。

 EXEC sp_delete_jobstep --從作業中刪除作業步驟。

 EXEC sp_delete_jobsteplog --刪除引數指定的所有SQL Server 代理作業步驟日誌。

 EXEC sp_delete_log_shipping_alert_job --如果存在警報作業且不存在其他需要監視的主要和輔助資料庫,則從日誌傳送監視伺服器中刪除警報作業。

 EXEC sp_delete_log_shipping_primary_database --該儲存過程刪除主資料庫的日誌傳送,包括備份作業、本地歷史記錄以及遠端歷史記錄。

 EXEC sp_delete_log_shipping_primary_secondary --刪除主伺服器上的輔助資料庫項。

 EXEC sp_delete_log_shipping_secondary_database --該儲存過程刪除輔助資料庫、本地歷史記錄和遠端歷史記錄。

 EXEC sp_delete_log_shipping_secondary_primary --此儲存過程可從輔助伺服器刪除有關指定主伺服器的資訊,並從輔助伺服器刪除複製作業和還原作業。

 EXEC sp_delete_maintenance_plan --刪除指定的維護計劃。

 EXEC sp_delete_maintenance_plan_db --取消指定資料庫和指定維護計劃的關聯。

 EXEC sp_delete_maintenance_plan_job --取消指定作業與指定維護計劃的關聯。

 EXEC sp_delete_notification --刪除特定警報和操作員的SQL Server 代理通知定義。

 EXEC sp_delete_operator --刪除一位操作員。

 EXEC sp_delete_proxy --刪除指定代理。

 EXEC sp_delete_schedule --刪除計劃。

 EXEC sp_delete_targetserver --從可用目標伺服器列表中刪除指定伺服器。

 EXEC sp_delete_targetservergroup --刪除指定的目標伺服器組。

 EXEC sp_delete_targetsvrgrp_member --從目標伺服器組中刪除目標伺服器。

 EXEC sp_deletemergeconflictrow --刪除衝突表或MSmerge_conflicts_info (Transact-SQL) 表中的行。

 EXEC sp_deletepeerrequesthistory --刪除與釋出狀態請求相關的歷史記錄。

 EXEC sp_deletetracertokenhistory --刪除MStracer_tokens (Transact-SQL) 和MStracer_history (Transact-SQL) 系統表中的跟蹤令牌記錄。

 EXEC sp_denylogin --防止Windows 使用者或Windows 組連線到SQL Server 例項(後續版本將刪除該功能)。

 EXEC sp_depends --顯示有關資料庫物件依賴關係的資訊。

 EXEC sp_describe_cursor --報告伺服器遊標的屬性。

 EXEC sp_describe_cursor_columns --報告伺服器遊標結果集中的列屬性。

 EXEC sp_describe_cursor_tables --報告伺服器遊標被引用物件或基表。

 EXEC sp_detach_db --從伺服器示例中分離當前未使用的資料庫,並可以選擇在分離前對所有表執行UPDATE STATISTICS。

 EXEC sp_detach_schedule --刪除計劃和作業之間的關聯。

 EXEC sp_drop_agent_parameter --從MSagent_parameters 表中的配置檔案刪除一個引數或所有引數。

 EXEC sp_drop_agent_profile --從MSagent_profiles 表中刪除配置檔案。

 EXEC sp_dropalias --刪除將當前資料庫中的使用者連結到SQL Server 登入名的別名(後續版本將刪除該功能)。

 EXEC sp_dropanonymousagent --從釋出伺服器中刪除分發伺服器上進行監視的匿名複製代理。

 EXEC sp_dropapprole --從當前資料庫刪除應用程式角色。

 EXEC sp_droparticle --從快照發布或事務釋出中刪除一個專案。

 EXEC sp_dropdevice --從SQL Server 2005 資料庫引擎例項中刪除資料庫裝置或備份裝置,並從master.dbo.sysdevices 中刪除相應的項。

 EXEC sp_dropdistpublisher --刪除分發釋出伺服器。

 EXEC sp_dropdistributiondb --刪除分發資料庫。

 EXEC sp_dropdistributor --解除安裝分發伺服器。

 EXEC sp_dropdynamicsnapshot_job --為具有引數化行篩選器的釋出刪除篩選的資料快照作業。

 EXEC sp_dropextendedproc --刪除擴充套件儲存過程(後續版本將刪除該功能)。

 EXEC sp_dropextendedproperty --刪除現有的擴充套件屬性(後續版本將刪除該功能)。

 EXEC sp_droplinkedsrvlogin --刪除執行SQL Server 的本地伺服器上的登入與連結伺服器上的登入之間的現有對映。

 EXEC sp_droplogin --刪除SQL Server 登入名(後續版本將刪除該功能)。

 EXEC sp_dropmergealternatepublisher --刪除合併釋出中的備用釋出伺服器。

 EXEC sp_dropmergearticle --刪除合併釋出中的專案。

 EXEC sp_dropmergefilter --刪除合併篩選器。

 EXEC sp_dropmergepartition --從釋出中刪除引數化行篩選器的分割槽。

 EXEC sp_dropmergepublication --刪除合併釋出及其關聯的快照代理。

 EXEC sp_dropmergepullsubscription --刪除合併請求訂閱。

 EXEC sp_dropmergesubscription -- 刪除對合併發布的訂閱及其關聯的合併代理。

 EXEC sp_dropmessage -- 從SQL Server 資料庫引擎例項中刪除指定的使用者定義的錯誤訊息。

 EXEC sp_droppublication -- 刪除釋出及其關聯的快照代理。

 EXEC sp_droppullsubscription -- 在訂閱伺服器的當前資料庫中刪除訂閱。

 EXEC sp_dropremotelogin -- 刪除對映到本地登入的遠端登入(後續版本將刪除該功能)。

 EXEC sp_droprole -- 從當前資料庫中刪除資料庫角色(後續版本將刪除該功能)。

 EXEC sp_droprolemember -- 從當前資料庫的SQL Server 角色中刪除安全帳戶。

 EXEC sp_dropserver --從本地SQL Server 例項中的已知遠端伺服器和連結伺服器的列表中刪除伺服器。

 EXEC sp_dropsrvrolemember --從固定伺服器角色中刪除SQL Server 登入或Windows 使用者或組。

 EXEC sp_dropsubscriber --從已註冊的伺服器中刪除訂閱伺服器指定。

 EXEC sp_dropsubscription --刪除對釋出伺服器上的特殊專案、釋出或訂閱集的訂閱。

 EXEC sp_droptype --從systypes 刪除別名資料型別。

 EXEC sp_dropuser --從當前資料庫中刪除資料庫使用者(後續版本將刪除該功能)。

 EXEC sp_dsninfo --從與當前伺服器關聯的分發伺服器返回ODBC 或OLE DB 資料來源資訊。

 EXEC sp_enum_login_for_proxy --列出安全主體伺服器和代理伺服器之間的關聯。

 EXEC sp_enum_proxy_for_subsystem --列出SQL Server 代理的代理訪問子系統所需的許可權。

 EXEC sp_enum_sqlagent_subsystems --列出SQL Server 代理子系統。

 EXEC sp_enumcustomresolvers --返回所有可用的業務邏輯處理程式以及在分發伺服器上註冊的自定義衝突解決程式的列表。

 EXEC sp_enumdsn --對運行於特定Microsoft Windows 使用者帳戶下的伺服器,返回所有已定義ODBC 和OLE DB 資料來源名稱的列表。

 EXEC sp_enumeratependingschemachanges --返回所有的掛起架構更改的列表。

 EXEC sp_estimate_data_compression_savings --返回表的當前大小並估算表在請求的壓縮狀態下的大小。

 EXEC sp_estimated_rowsize_reduction_for_vardecimal --估計對錶啟用vardecimal 儲存格式後行平均大小的減少量。

 EXEC sp_executesql --執行可以多次重複使用或動態生成的Transact-SQL 語句或批處理。

 EXEC sp_expired_subscription_cleanup --檢查每個釋出的所有訂閱的狀態,並刪除已過期的訂閱。

 EXEC sp_fkeys --返回當前環境的邏輯外來鍵資訊。

 EXEC sp_foreignkeys --返回引用連結伺服器中表的主鍵的外來鍵。

 EXEC sp_fulltext_catalog --建立和刪除全文目錄,並啟動和停止目錄的索引操作。

 EXEC sp_fulltext_column --指定表的某個特定列是否參與全文索引。

 EXEC sp_fulltext_keymappings --返回文件識別符號(DocId) 和全文鍵值之間的對映。

 EXEC sp_fulltext_load_thesaurus_file --從指定了LCID 的語言對應的同義詞庫檔案中分析並載入資料。

 EXEC sp_fulltext_pendingchanges --為正在使用更改跟蹤的指定表返回未處理的更改,如掛起的插入、更新和刪除等。

 EXEC sp_fulltext_resetfdhostaccount --更新SQL Server 使用的Windows 帳戶和密碼以啟動篩選器後臺程式宿主。

 EXEC sp_fulltext_service --更改SQL Server 全文搜尋的伺服器屬性。

 EXEC sp_fulltext_table --標記或取消標記要編制全文索引的表(後續版本將刪除該功能)。

 EXEC sp_generatefilters --複製指定的表時,建立外來鍵表的篩選器。

 EXEC sp_get_distributor --確定伺服器上是否已安裝分發伺服器。

 EXEC sp_get_query_template --返回引數化格式的查詢。

 EXEC sp_getagentparameterlist --返回一個列表,其中包含所有可在代理配置檔案中為指定代理型別設定的複製代理引數。

 EXEC sp_getapplock --對應用程式資源設定鎖。

 EXEC sp_getbindtoken --返回事務的唯一識別符號。

 EXEC sp_getdefaultdatatypemapping --返回有關指定的資料型別在Microsoft SQL Server 和非SQL Server 資料庫管理系統(DBMS) 之間的預設對映的資訊。

 EXEC sp_getmergedeletetype --返回合併刪除的型別。

 EXEC sp_getqueuedrows --在訂閱伺服器上檢索在佇列中有未決更新的行。

 EXEC sp_getsubscriptiondtspackagename --在將資料傳送到訂閱伺服器之前返回用於轉換資料的Data Transformation Services (DTS) 包名稱。

 EXEC sp_gettopologyinfo --返回有關對等事務複製拓撲的資訊。

 EXEC sp_grant_login_to_proxy --授予安全主體資料庫訪問代理的許可權。

 EXEC sp_grant_proxy_to_subsystem --授權代理訪問子系統。

 EXEC sp_grant_publication_access --將登入名新增到釋出的訪問列表中。

 EXEC sp_grantdbaccess --將資料庫使用者新增到當前資料庫(後續版本將刪除該功能)。

 EXEC sp_grantlogin --建立SQL Server 登入名(後續版本將刪除該功能)。

 EXEC sp_help --*報告有關資料庫物件(sys.sysobjects 相容檢視中列出的所有物件)。

 EXEC sp_help_agent_default --檢索作為引數傳遞的代理型別預設配置的ID。

 EXEC sp_help_agent_parameter --*返回MSagent_parameters (Transact-SQL) 系統表中的配置檔案的所有引數。

 EXEC sp_help_agent_profile --顯示指定代理的配置檔案。

 EXEC sp_help_alert --報告有關為伺服器定義的警報資訊。

 EXEC sp_help_category --提供有關作業、警報或操作員的指定類的資訊。

 EXEC sp_help_downloadlist --針對所提供的作業,列出sysdownloadlist 系統表中的所有行,或者在未指定作業的情況下列出所有行。

 EXEC sp_help_fulltext_catalog_components --返回用於當前資料庫中所有全文目錄的所有元件(篩選器、斷字元和協議處理程式)的列表。

 EXEC sp_help_fulltext_catalogs --返回指定的全文目錄的ID、名稱、根目錄、狀態以及全文索引表的數量。

 EXEC sp_help_fulltext_catalogs_cursor --使用遊標返回指定的全文目錄的ID、名稱、根目錄、狀態和全文索引表的數量。

 EXEC sp_help_fulltext_columns --返回為全文索引指定的列。

 EXEC sp_help_fulltext_columns_cursor --使用遊標返回為全文索引指派的列。

 EXEC sp_help_fulltext_system_components --返回已註冊的斷字程式、篩選器和協議處理程式的資訊。

 EXEC sp_help_fulltext_tables --返回為全文索引註冊的表的列表(後續版本將刪除該功能)。

 EXEC sp_help_fulltext_tables_cursor --使用遊標返回為全文索引註冊的表的列表(後續版本將刪除該功能)。

 EXEC sp_help_job --返回有關SQL Server 代理用來在SQL Server 中執行自動活動的作業的資訊。

 EXEC sp_help_jobactivity --列出有關SQL Server 代理作業的執行時狀態的資訊。

 EXEC sp_help_jobcount --提供計劃附加到的作業數。

 EXEC sp_help_jobhistory --為多伺服器管理域中的伺服器提供有關作業的資訊。

 EXEC sp_help_jobs_in_schedule --返回有關附加了特定計劃的作業的資訊。

 EXEC sp_help_jobschedule --返回有關SQL Server Management Studio 用來執行自動活動的計劃作業的資訊。

 EXEC sp_help_jobserver --為給定的作業返回有關伺服器的資訊。

 EXEC sp_help_jobstep --返回有關SQL Server 代理服務在執行自動活動時使用的作業中的步驟資訊。

 EXEC sp_help_jobsteplog --返回有關特定SQL Server 代理作業步驟日誌的元資料。

 EXEC sp_help_log_shipping_alert_job --此儲存過程將從日誌傳送監視器返回警報作業的作業ID。

 EXEC sp_help_log_shipping_monitor --返回一個結果集,其中包含主伺服器、輔助伺服器或監視伺服器上註冊的主資料庫和輔助資料庫的狀態和其他資訊。

 EXEC sp_help_log_shipping_monitor_primary --從監視表返回有關主資料庫的資訊。

 EXEC sp_help_log_shipping_monitor_secondary --從監視表返回關於輔助資料庫的資訊。

 EXEC sp_help_log_shipping_primary_database --檢索主資料庫設定。

 EXEC sp_help_log_shipping_primary_secondary --此儲存過程將返回有關給定主資料庫的所有輔助資料庫的資訊。

 EXEC sp_help_log_shipping_secondary_database --此儲存過程可檢索一個或多個輔助資料庫的設定。

 EXEC sp_help_log_shipping_secondary_primary --此儲存過程將在輔助伺服器上檢索給定的主資料庫的設定。

 EXEC sp_help_maintenance_plan --返回有關指定的維護計劃的資訊(後續版本將刪除該功能)。

 EXEC sp_help_notification --報告給定操作員的警報列表,或者報告給定警報的操作員列表。

 EXEC sp_help_operator --報告有關為伺服器定義的操作員的資訊。

 EXEC sp_help_peerconflictdetection --返回對等事務複製拓撲中包含的釋出的衝突檢測設定資訊。

 EXEC sp_help_proxy --列出一個或多個代理的資訊。

 EXEC sp_help_publication_access --返回釋出的所有授權登入的列表。

 EXEC sp_help_schedule --列出有關計劃的資訊。

 EXEC sp_help_targetserver --列出所有的目標伺服器。

 EXEC sp_help_targetservergroup --列出指定的組中所有的目標伺服器。

 EXEC sp_helparticle --顯示有關專案的資訊。

 EXEC sp_helparticlecolumns --返回基礎表中的所有列。

 EXEC sp_helparticledts --用於獲取使用Microsoft Visual Basic 建立事務訂閱時所用的正確自定義任務名稱的資訊。

 EXEC sp_helpconstraint --*返回一個列表,其內容包括所有約束型別、約束型別的使用者定義或系統提供的名稱、定義約束型別時用到的列,以及定義約束的表示式(僅適用於DEFAULT 和CHECK 約束)。

 EXEC sp_helpdatatypemap --返回有關Microsoft SQL Server 和非SQL Server 資料庫管理系統(DBMS) 間的定義資料型別對映。

 EXEC sp_helpdb --*報告有關指定資料庫或所有資料庫的資訊。

 EXEC sp_helpdbfixedrole --*返回固定資料庫角色的列表。

 EXEC sp_helpdevice --報告有關Microsoft® SQL Server™ 備份裝置的資訊。

 EXEC sp_helpdistpublisher --返回使用分發伺服器的釋出伺服器的屬性。

 EXEC sp_helpdistributiondb --返回指定分發資料庫的屬性。

 EXEC sp_helpdistributor --列出有關分發伺服器、分發資料庫、工作目錄和Microsoft SQL Server 代理使用者帳戶的資訊。

 EXEC sp_helpdistributor_properties --返回分發伺服器屬性。此儲存過程在分發伺服器上對分發資料庫執行。

 EXEC sp_helpdynamicsnapshot_job --返回有關生成篩選資料快照的代理作業的資訊。

 EXEC sp_helpextendedproc --*報告當前定義的擴充套件儲存過程,以及該過程(函式)所屬的動態連結庫(DLL) 的名稱。

 EXEC sp_helpfile --*返回與當前資料庫關聯的檔案的物理名稱及屬性。

 EXEC sp_helpfilegroup --*返回與當前資料庫相關聯的檔案組的名稱及屬性。

 EXEC sp_helpindex --*報告有關表或檢視上索引的資訊。

 EXEC sp_helplanguage --*報告有關某個特定的替代語言或所有語言的資訊。

 EXEC sp_helplinkedsrvlogin --*查詢已定義的連結伺服器的登入資訊。

 EXEC sp_helplogins --*提供有關每個資料庫中的登入及相關使用者的資訊。

 EXEC sp_helplogreader_agent --為釋出資料庫返回日誌讀取器代理作業屬性。

 EXEC sp_helpmergealternatepublisher --返回作為合併釋出的備用釋出伺服器啟用的所有伺服器列表。

 EXEC sp_helpmergearticle --返回有關專案的資訊。

 EXEC sp_helpmergearticlecolumn --返回合併釋出的指定表或檢視專案中的列的列表。

 EXEC sp_helpmergearticleconflicts --返回釋出中有衝突的專案。

 EXEC sp_helpmergeconflictrows --返回指定衝突表中的行。

 EXEC sp_helpmergedeleteconflictrows --返回有關丟失刪除衝突的資料行的資訊。

 EXEC sp_helpmergefilter --返回有關合並篩選器的資訊。

 EXEC sp_helpmergepartition --返回指定合併釋出的分割槽資訊。

 EXEC sp_helpmergepublication --返回有關合併發布的資訊。

 EXEC sp_helpmergepullsubscription --返回有關訂閱伺服器中存在的請求訂閱的資訊。

 EXEC sp_helpmergesubscription --返回有關對合併發布的訂閱(推送訂閱和請求訂閱)的資訊。

 EXEC sp_helpntgroup --報告在當前資料庫中有帳戶的Windows 組的有關資訊。

 EXEC sp_helppeerrequests --返回有關對等複製拓撲中的參與者收到的所有狀態請求的資訊。

 EXEC sp_helppeerresponses --返回針對從對等複製拓撲中的參與者處接收到的特定狀態請求的所有響應。

 EXEC sp_helppublication --返回有關釋出的資訊。

 EXEC sp_helppublication_snapshot --返回給定釋出的快照代理的有關資訊。

 EXEC sp_helppullsubscription --顯示訂閱伺服器上的一個或多個訂閱的有關資訊。

 EXEC sp_helpqreader_agent --返回佇列讀取器代理的屬性。

 EXEC sp_helpremotelogin --報告已經在本地伺服器上定義的某個或所有遠端伺服器的遠端登入的有關資訊。

 EXEC sp_helpreplfailovermode --顯示訂閱的當前故障轉移模式。

 EXEC sp_helpreplicationdboption --顯示是否已啟用釋出伺服器上的資料庫,以進行復制。

 EXEC sp_helpreplicationoption --顯示為伺服器啟用的複製選項的型別。

 EXEC sp_helprole --*返回當前資料庫中有關角色的資訊。

 EXEC sp_helprolemember --*返回有關當前資料庫中某個角色的成員的資訊。

 EXEC sp_helprotect --返回一個報表,報表中包含當前資料庫中某物件的使用者許可權或語句許可權的資訊。

 EXEC sp_helpserver --*報告某個特定遠端伺服器或複製伺服器的資訊,或者報告兩種型別的所有伺服器的資訊。

 EXEC sp_helpsort --*顯示SQL Server 例項的排序順序和字符集。

 EXEC sp_helpsrvrole --*返回SQL Server 固定伺服器角色的列表。

 EXEC sp_helpsrvrolemember --*返回有關SQL Server 固定伺服器角色成員的資訊。

 EXEC sp_helpstats --返回指定表中列和索引的統計資訊。

 EXEC sp_helpsubscriberinfo --顯示有關訂閱伺服器的資訊。

 EXEC sp_helpsubscription --列出與特定的釋出、專案、訂閱伺服器或訂閱集關聯的訂閱資訊。

 EXEC sp_helpsubscription_properties --從MSsubscription_properties 表檢索安全資訊。

 EXEC sp_helpsubscriptionerrors --返回給定訂閱的所有事務複製錯誤。

 EXEC sp_helptext --*顯示使用者定義規則的定義、預設值、未加密的Transact-SQL 儲存過程、使用者定義Transact-SQL 函式、觸發器、計算列、CHECK 約束、檢視或系統物件(如系統儲存過程)。

 EXEC sp_helptracertokenhistory --返回指定跟蹤令牌的詳細滯後時間資訊,為每個訂閱伺服器返回一行。

 EXEC sp_helptracertokens --為每個已插入釋出以確定滯後時間的跟蹤標記分別返回一行。

 EXEC sp_helptrigger --*返回對當前資料庫的指定表定義的DML 觸發器的型別。

 EXEC sp_helpuser --*報告有關當前資料庫中資料庫級主體的資訊。

 EXEC sp_helpxactsetjob --顯示有關Oracle 釋出伺服器的Xactset 作業的資訊。

 EXEC sp_indexes --*返回指定的遠端表的索引資訊。

 EXEC sp_indexoption --為使用者定義的聚集索引和非聚集索引或沒有聚集索引的表設定鎖選項值。

 EXEC sp_invalidate_textptr --使事務中指定的行內文字指標或所有行內文字指標失效。

 EXEC sp_ivindexhasnullcols --驗證索引檢視的聚集索引是否唯一,而且當索引檢視將要用於建立事務釋出時其聚集索引不包含任何可能為Null 的列。

 EXEC sp_link_publication --設定在連線到釋出伺服器時立即更新訂閱的同步觸發器所使用的配置和安全資訊。

 EXEC sp_linkedservers --*返回本地伺服器中定義的連結伺服器列表。

 EXEC sp_lock --*報告有關鎖的資訊(後續版本將刪除該功能)。

 EXEC sp_lookupcustomresolver --返回有關在分發伺服器註冊的基於COM 的自定義衝突解決程式元件的業務邏輯處理程式或類識別符號(CLSID) 值的資訊。

 EXEC sp_manage_jobs_by_login --刪除或重新分配屬於指定登入的作業。

 EXEC sp_markpendingschemachange --用於合併釋出的可支援性,它通過讓管理員跳過所選擇的掛起架構更改,使這些更改不會被複制。

 EXEC sp_marksubscriptionvalidation --將當前開啟的事務標記為指定訂閱伺服器的訂閱級驗證事務。

 EXEC sp_mergearticlecolumn --對合併發布進行垂直分割槽。

 EXEC sp_mergedummyupdate  --在給定的行中進行虛更新,以便在下次合併時將該行再次傳送。

 EXEC sp_monitor --顯示有關Microsoft SQL Server 的統計資訊。

 EXEC sp_MSchange_distribution_agent_properties --更改在Microsoft SQL Server 2005 或更高版本的分發伺服器上執行的分發代理作業的屬性。

 EXEC sp_MSchange_logreader_agent_properties --更改在Microsoft SQL Server 2005 或更高版本的分發伺服器上執行的日誌讀取器代理作業的屬性。

 EXEC sp_MSchange_merge_agent_properties --更改在Microsoft SQL Server 2005 或更高版本的分發伺服器上執行的合併代理作業的屬性。

 EXEC sp_MSchange_snapshot_agent_properties --更改在Microsoft SQL Server 2005 或更高版本分發伺服器上執行的快照代理作業的屬性。

 EXEC sp_MShasdbaccess --*列出使用者有許可權訪問的所有資料庫的名稱和所有者。

 EXEC sp_msx_defect --從多伺服器操作中刪除當前伺服器。

 EXEC sp_msx_enlist --將當前伺服器新增到主伺服器的可用伺服器列表。

 EXEC sp_msx_get_account --列出目標伺服器用於登入到主伺服器的憑據的有關資訊。

 EXEC sp_msx_set_account --設定目標伺服器上的SQL Server 代理主伺服器帳戶名和密碼。

 EXEC sp_notify_operator --使用資料庫郵件向操作員傳送電子郵件。

 EXEC sp_OACreate --*建立OLE 物件的例項。

 EXEC sp_OADestroy --*破壞已建立的OLE 物件。

 EXEC sp_OAGetErrorInfo --*獲取OLE 自動化錯誤資訊。

 EXEC sp_OAGetProperty --*獲取OLE 物件的屬性值。

 EXEC sp_OAMethod --*呼叫一個OLE 物件的方法。

 EXEC sp_OASetProperty --*將OLE 物件的屬性設定為新值。

 EXEC sp_OAStop --*停止伺服器範圍內的OLE 自動化儲存過程執行環境。

 EXEC sp_password --為Microsoft SQL Server 登入名新增或更改密碼(後續版本將刪除該功能)。

 EXEC sp_pkeys --*返回當前環境中單個表的主鍵資訊。

 EXEC sp_post_msx_operation --向系統表sysdownloadlist 中插入操作(行),以供目標伺服器下載和執行。

 EXEC sp_posttracertoken --跟蹤令牌釋出到釋出伺服器的事務日誌中,並開始滯後時間統計資訊的跟蹤程序。

 EXEC sp_primarykeys --*返回指定遠端表的主鍵列,每個鍵列對應一行。

 EXEC sp_publication_validation --對指定釋出中的每個專案啟動專案驗證請求。

 EXEC sp_publisherproperty --顯示或更改非Microsoft SQL Server 釋出伺服器的釋出伺服器屬性。

 EXEC sp_purge_jobhistory --刪除作業的歷史記錄。

 EXEC sp_recompile --使儲存過程和觸發器在下次執行時重新編譯。

 EXEC sp_refresh_log_shipping_monitor --使用指定日誌傳送代理的給定主伺服器或輔助伺服器中的最新資訊來重新整理遠端監視器表。

 EXEC sp_refreshsqlmodule  --更新當前資料庫中指定的非繫結到架構的一些物件。

 EXEC sp_refreshsubscriptions --對於所有現有的訂閱伺服器,將對其請求訂閱中的新專案的訂閱新增到釋出中。

 EXEC sp_refreshview --用於更新指定的未繫結到架構的檢視的元資料。

 EXEC sp_register_custom_scripting --複製允許使用者定義的自定義儲存過程替換事務複製中使用的一個或多個預設過程。

 EXEC sp_registercustomresolver --註冊可在合併複製同步程序中呼叫的業務邏輯處理程式或基於COM 的自定義衝突解決程式。

 EXEC sp_reinitmergepullsubscription --將合併請求訂閱標記為在合併代理下一次執行時重新初始化。

 EXEC sp_reinitmergesubscription --標記一個合併訂閱,以便在下一次執行合併代理時重新初始化。

 EXEC sp_reinitpullsubscription --將事務請求訂閱或匿名訂閱標記為在下一次執行分發代理時重新初始化。

 EXEC sp_reinitsubscription  --將訂閱標記為要重新初始化。

 EXEC sp_releaseapplock --為應用程式資源釋放鎖。

 EXEC sp_remoteoption --顯示或更改在執行SQL Server 的本地伺服器中定義的遠端登入的選項。

 EXEC sp_remove_job_from_targets --從指定的目標伺服器或目標伺服器組中刪除指定的作業。

 EXEC sp_removedbreplication --該儲存過程在釋出伺服器的釋出資料庫中或在訂閱伺服器的訂閱資料庫中執行。

 EXEC sp_removedistpublisherdbreplication --刪除屬於分發伺服器上特定釋出的釋出元資料。

 EXEC sp_rename --*在當前資料庫中更改使用者建立物件的名稱。

 EXEC sp_renamedb --更改資料庫的名稱(後續版本將刪除該功能)。

 EXEC sp_repladdcolumn --將列新增到已釋出的現有表專案中。

 EXEC sp_replcmds --返回標記為要複製的事務的命令。

 EXEC sp_replcounters --為每個釋出資料庫返回有關滯後時間、吞吐量和事務計數的複製統計資訊。

 EXEC sp_repldone --更新用於標識伺服器的最後一個已分發事務的記錄。

 EXEC sp_repldropcolumn --從已釋出的現有表專案中刪除列。

 EXEC sp_replflush --重新整理專案快取。

 EXEC sp_replication_agent_checkup --檢查每個分發資料庫的複製代理,這些複製代理正在執行但在指定的檢測訊號間隔內沒有歷史記錄。

 EXEC sp_replicationdboption --設定指定資料庫的複製資料庫選項。

 EXEC sp_replmonitorchangepublicationthreshold --更改釋出的監視閾值標準。

 EXEC sp_replmonitorhelpmergesession --返回給定複製合併代理過去會話的資訊,並且針對每個符合篩選條件的會話返回一行。

 EXEC sp_replmonitorhelpmergesessiondetail --返回有關特定複製合併代理會話的專案級詳細資訊

 EXEC sp_replmonitorhelppublication --返回釋出伺服器上一個或多個釋出的當前狀態資訊。

 EXEC sp_replmonitorhelppublicationthresholds --返回為所監視釋出設定的閾值度量指標。

 EXEC sp_replmonitorhelppublisher --為與分發伺服器關聯的一個或多個釋出伺服器返回當前狀態資訊。

 EXEC sp_replmonitorhelpsubscription --返回釋出伺服器上屬於一個或多個釋出的訂閱的當前狀態資訊,併為每個返回的訂閱返回一行。

 EXEC sp_replmonitorsubscriptionpendingcmds --返回有關對事務釋出的訂閱的等待命令數以及處理這些命令的粗略估計時間的資訊。

 EXEC sp_replqueuemonitor --列出Microsoft SQL Server 佇列或Microsoft 訊息佇列中指定釋出的排隊更新訂閱的佇列訊息。

 EXEC sp_replrestart --由事務複製在備份和還原過程中使用,以便分發伺服器上的複製資料與釋出伺服器上的資料同步。

 EXEC sp_replsetoriginator --用於在雙向事務複製中呼叫環回檢測和處理。

 EXEC sp_replshowcmds --以可讀格式返回標記為要複製的事務的命令。

 EXEC sp_repltrans --返回由釋出資料庫事務日誌中所有標記為複製、但沒有標記為已分發的事務組成的結果集。

 EXEC sp_requestpeerresponse --從對等拓撲中的節點執行此過程時,此過程將從拓撲中的其他每個節點請求響應。

 EXEC sp_requestpeertopologyinfo --使用有關對等事務複製拓撲的資訊填充MSpeer_topologyresponse 系統表。

 EXEC sp_resetsnapshotdeliveryprogress --重置請求訂閱的快照傳遞程序,以便可以重新啟動快照傳遞。

 EXEC sp_resetstatus --重置可疑資料庫的狀態(後續版本刪除該功能)。

 EXEC sp_restoredbreplication --將資料庫還原到非發起伺服器、資料庫或因其他原因而無法運行復制過程的系統時,刪除複製設定。

 EXEC sp_restoremergeidentityrange --此儲存過程用於更新標識範圍分配。

 EXEC sp_resync_targetserver --重新同步指定目標伺服器中的所有多伺服器作業。

 EXEC sp_resyncmergesubscription --將合併訂閱重新同步到指定的已知驗證狀態。

 EXEC sp_revoke_login_from_proxy --刪除對安全主體資料庫的代理的訪問權。

 EXEC sp_revoke_proxy_from_subsystem --撤消代理對子系統的訪問許可權。

 EXEC sp_revoke_publication_access --從釋出訪問列表中刪除登入名。

 EXEC sp_revokedbaccess --從當前資料庫中刪除資料庫使用者(後續版本將刪除該功能)。

 EXEC sp_revokelogin --從SQL Server 中刪除使用CREATE LOGIN、EXEC sp_grantlogin 或EXEC sp_denylogin 為Windows 使用者或組建立的登入項(後續版本將刪除該功能)。

 EXEC sp_schemafilter --修改並顯示架構的相關資訊,此架構在列出適合於釋出的Oracle 表時被排除。

 EXEC sp_script_synctran_commands --生成一個指令碼以包含將在可更新訂閱的訂閱伺服器上應用的EXEC sp_addsynctrigger 呼叫。

 EXEC sp_scriptdynamicupdproc --生成建立動態更新儲存過程的CREATE PROCEDURE 語句。

 EXEC sp_scriptpublicationcustomprocs --在啟用了自動生成自定義過程架構選項的釋出中,為所有表專案編寫自定義INSERT、UPDATE 和DELETE 過程的指令碼。

 EXEC sp_scriptsubconflicttable --為給定的排隊訂閱專案生成用於在訂閱伺服器上建立衝突表的指令碼。

 EXEC sp_send_dbmail --向指定收件人傳送電子郵件。

 EXEC sp_server_info --*返回SQL Server、資料庫閘道器或基礎資料來源的屬性名稱和匹配值的列表。

 EXEC sp_serveroption --*為遠端伺服器和連結伺服器設定伺服器選項。

 EXEC sp_setapprole --啟用與當前資料庫中的應用程式角色關聯的許可權。

 EXEC sp_setdefaultdatatypemapping --將Microsoft SQL Server 與非SQL Server 資料庫管理系統(DBMS) 之間的現有資料型別對映標記為預設對映。

 EXEC sp_setnetname --將sys.servers 中的網路名稱設定為用於遠端SQL Server 例項的實際網路計算機名。

 EXEC sp_setreplfailovermode --允許為啟用了以排隊更新為故障轉移的立即更新的訂閱設定故障轉移操作模式。

 EXEC sp_setsubscriptionxactseqno --進行故障排除時,用於指定訂閱伺服器上的分發代理應用的下一個事務的日誌序列號(LSN),從而使代理可以跳過失敗的事務。

 EXEC sp_settriggerorder --指定第一個激發或最後一個激發的AFTER 觸發器。

 EXEC sp_showpendingchanges --返回一個結果集,其中顯示了等待複製的更改。

 EXEC sp_showrowreplicainfo --顯示有關在合併複製中用作專案的表中的行的資訊。

 EXEC sp_spaceused --*顯示行數、保留的磁碟空間以及當前資料庫中的表、索引檢視或Service Broker 佇列所使用的磁碟空間,或顯示由整個資料庫保留和使用的磁碟空間。

 EXEC sp_sproc_columns --為當前環境中的單個儲存過程或使用者定義函式返回列資訊。

 EXEC sp_srvrolepermission --顯示固定伺服器角色的許可權。

 EXEC sp_start_job --指示SQL Server 代理立即執行作業。

 EXEC sp_startpublication_snapshot --用於啟動可為釋出生成初始快照的快照代理作業。

 EXEC sp_statistics --返回針對指定的表或索引檢視的所有索引和統計資訊的列表。

 EXEC sp_stop_job --指示SQL Server 代理停止執行作業。

 EXEC sp_stored_procedures --*返回當前環境中的儲存過程列表。

 EXEC sp_subscription_cleanup --在從訂閱伺服器中刪除訂閱時同時刪除元資料。

 EXEC sp_syscollector_create_collection_item --在收集組中建立一個收集項。

 EXEC sp_syscollector_create_collection_set --建立一個新的收集組。

 EXEC sp_syscollector_create_collector_type --為收集項建立收集器型別。

 EXEC sp_syscollector_delete_collection_item --用於從收集組中刪除收集項。

 EXEC sp_syscollector_delete_collection_set --刪除收集組及其所有收集項。

 EXEC sp_syscollector_delete_collector_type --刪除收集器型別的定義。

 EXEC sp_syscollector_delete_execution_log_tree --刪除與單個收集組的執行有關的所有日誌項。

 EXEC sp_syscollector_disable_collector --禁用資料收集器。

 EXEC sp_syscollector_enable_collector --啟用資料收集器。

 EXEC sp_syscollector_run_collection_set --如果已啟用收集器並且收集組配置為非快取收集模式,則啟動收集組。

 EXEC sp_syscollector_set_cache_directory --指定所收集資料在上載到管理資料倉庫之前的儲存目錄。

 EXEC sp_syscollector_set_cache_window --設定在資料上載失敗時嘗試上載資料的次數。

 EXEC sp_syscollector_set_warehouse_database_name --指定在用於連線到管理資料倉庫的連線字串中定義的資料庫名稱。

 EXEC sp_syscollector_set_warehouse_instance_name --指定用於連線到管理資料倉庫的連線字串的例項名稱。

 EXEC sp_syscollector_start_collection_set --如果已啟用收集器但收集組未執行,請啟動收集組。

 EXEC sp_syscollector_stop_collection_set --停止收集組。

 EXEC sp_syscollector_update_collection_item --更新收集組中的收集項。

 EXEC sp_syscollector_update_collection_set --用於更新收集組資料或重新命名收集組。

 EXEC sp_syscollector_update_collector_type --為收集項更新收集器型別。

 EXEC sp_syscollector_upload_collection_set --在啟用了收集組時啟動收集組資料的上載。

 EXEC sp_table_privileges --*返回指定的一個或多個表的表許可權(如INSERT、DELETE、UPDATE、SELECT、REFERENCES)的列表。

 EXEC sp_table_privileges_ex --從指定的連結伺服器返回有關指定表的特權資訊。

 EXEC sp_table_validation --返回有關表或索引檢視的行數或校驗和資訊,或者將提供的行數或校驗和資訊與指定的表或索引檢視進行比較。

 EXEC sp_tableoption --設定使用者定義表的選項值(後續版本將刪除此功能)。

 EXEC sp_tables --*返回可在當前環境中查詢的物件列表。也就是說,返回任何能夠在FROM 子句中出現的物件(不包括同義詞物件)。

 EXEC sp_tables_ex --返回有關指定連結伺服器中表的資訊。

 EXEC sp_testlinkedserver --*測試與連結伺服器的連線。

 EXEC sp_trace_create --建立跟蹤定義。新的跟蹤將處於停止狀態。

 EXEC sp_trace_generateevent --建立使用者定義事件。

 EXEC sp_trace_setevent --在跟蹤中新增或刪除事件或事件列。

 EXEC sp_trace_setfilter --將篩選應用於跟蹤。

 EXEC sp_trace_setstatus --修改指定跟蹤的當前狀態。

 EXEC sp_unbindefault --在當前資料庫中為列或者別名資料型別解除(刪除)預設值繫結。

 EXEC sp_unbindrule --在當前資料庫中取消列或別名資料型別的規則繫結。

 EXEC sp_unregister_custom_scripting --此儲存過程刪除使用者定義自定義儲存過程或通過執行EXEC sp_register_custom_scripting 註冊的Transact-SQL 指令碼檔案。

 EXEC sp_unregistercustomresolver --撤消註冊先前註冊的業務邏輯模組。

 EXEC sp_unsetapprole --停用應用程式角色並恢復到前一個安全上下文。

 EXEC sp_update_agent_profile --更新複製代理所用的配置檔案。

 EXEC sp_update_alert --更新現有警報的設定。

 EXEC sp_update_category --更改類別的名稱。

 EXEC sp_update_job --更改作業的屬性。

 EXEC sp_update_jobschedule --更改指定作業的計劃設定。

 EXEC sp_update_jobstep --更改執行自動活動的作業中某一步驟的設定。

 EXEC sp_update_operator --更新警報和作業所用的操作員(通知收件人)資訊。

 EXEC sp_update_proxy --更改現有代理的屬性。

 EXEC sp_update_schedule --更改SQL Server 代理計劃的設定。

 EXEC sp_update_targetservergroup --更改指定目標伺服器組的名稱。

 EXEC sp_updateextendedproperty --更新現有擴充套件屬性的值。

 EXEC sp_update_notification --更新警報提示的提示方法。

 EXEC sp_updatestats --對當前資料庫中所有使用者定義表和內部表執行UPDATE STATISTICS。

 EXEC sp_upgrade_log_shipping --EXEC sp_upgrade_log_shipping 儲存過程是自動呼叫的,用於升級特定於SQL Server 2008 中日誌傳送的元資料。

 EXEC sp_validatelogins --報告有關對映到SQL Server 主體,但不再存在於Windows 環境中的Windows 使用者和組的資訊。

 EXEC sp_validatemergepublication --執行整個釋出範圍內的驗證,一次性地驗證所有訂閱(推送、請求和匿名)。

 EXEC sp_validatemergesubscription --執行對指定訂閱的驗證。

 EXEC sp_validname --檢查有效的SQL Server 識別符號名稱。

 EXEC sp_vupgrade_mergeobjects --重新生成用於跟蹤和應用合併複製資料更改的特定於專案的觸發器、儲存過程和檢視。

 EXEC sp_vupgrade_replication --升級複製伺服器時由安裝程式啟用。

 EXEC sp_who --*提供有關Microsoft SQL Server 資料庫引擎例項中的當前使用者、會話和程序的資訊。

 EXEC sp_xml_preparedocument --讀取作為輸入提供的XML 文字,然後使用MSXML 分析器(Msxmlsql.dll) 對其進行分析,並提供分析後的文件供使用。

 EXEC sp_xml_removedocument --刪除文件控制代碼指定的XML 文件的內部表示形式並使該文件控制代碼無效。

 EXEC sp_xp_cmdshell_proxy_account --建立xp_cmdshell 代理憑據。