SQL SERVER系统存储过程

系统存储过程

Active Directory 过程

sp_ActiveDirectory_Obj sp_ActiveDirectory_SCP

目录过程

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

游标过程

sp_cursor_list sp_describe_cursor_columns

sp_describe_cursor sp_describe_cursor_tables

数据库维护计划过程

sp_add_maintenance_plan sp_delete_maintenance_plan_db

sp_add_maintenance_plan_db sp_delete_maintenance_plan_job

sp_add_maintenance_plan_job sp_help_maintenance_plan

sp_delete_maintenance_plan

分布式查询过程

sp_addlinkedserver sp_indexes

sp_addlinkedsrvlogin sp_linkedservers

sp_catalogs sp_primarykeys

sp_column_privileges_ex sp_serveroption

sp_columns_ex sp_table_privileges_ex

sp_droplinkedsrvlogin sp_tables_ex

sp_foreignkeys

全文检索过程

sp_fulltext_catalog sp_help_fulltext_catalogs_cursor

sp_fulltext_column sp_help_fulltext_columns

sp_fulltext_database sp_help_fulltext_columns_cursor

sp_fulltext_service sp_help_fulltext_tables

sp_fulltext_table sp_help_fulltext_tables_cursor

sp_help_fulltext_catalogs

日志传送过程

sp_add_log_shipping_database sp_delete_log_shipping_database

sp_add_log_shipping_plan sp_delete_log_shipping_plan

sp_add_log_shipping_plan_database sp_delete_log_shipping_plan_database

sp_add_log_shipping_primary sp_delete_log_shipping_primary

sp_add_log_shipping_secondary sp_delete_log_shipping_secondary

sp_can_tlog_be_applied sp_get_log_shipping_monitor_info

sp_change_monitor_role sp_remove_log_shipping_monitor

sp_change_primary_role sp_resolve_logins

sp_change_secondary_role sp_update_log_shipping_monitor_info

sp_create_log_shipping_monitor_account sp_update_log_shipping_plan

sp_define_log_shipping_monitor sp_update_log_shipping_plan_database

OLE 自动化扩展存储过程

sp_OACreate sp_OAMethod

sp_OADestroy sp_OASetProperty

sp_OAGetErrorInfo sp_OAStop

sp_OAGetProperty Object Hierarchy Syntax

复制过程

sp_add_agent_parameter sp_enableagentoffload

sp_add_agent_profile sp_enumcustomresolvers

sp_addarticle sp_enumdsn

sp_adddistpublisher sp_enumfullsubscribers

sp_adddistributiondb sp_expired_subscription_cleanup

sp_adddistributor sp_generatefilters

sp_addmergealternatepublisher sp_getagentoffloadinfo

sp_addmergearticle sp_getmergedeletetype

sp_addmergefilter sp_get_distributor

sp_addmergepublication sp_getqueuedrows

sp_addmergepullsubscription sp_getsubscriptiondtspackagename

sp_addmergepullsubscription_agent sp_grant_publication_access

sp_addmergesubscription sp_help_agent_default

sp_addpublication sp_help_agent_parameter

sp_addpublication_snapshot sp_help_agent_profile

sp_addpublisher70 sp_helparticle

sp_addpullsubscription sp_helparticlecolumns

sp_addpullsubscription_agent sp_helparticledts

sp_addscriptexec sp_helpdistpublisher

sp_addsubscriber sp_helpdistributiondb

sp_addsubscriber_schedule sp_helpdistributor

sp_addsubscription sp_helpmergealternatepublisher

sp_addsynctriggers sp_helpmergearticle

sp_addtabletocontents sp_helpmergearticlecolumn

sp_adjustpublisheridentityrange sp_helpmergearticleconflicts

sp_article_validation sp_helpmergeconflictrows

sp_articlecolumn sp_helpmergedeleteconflictrows

sp_articlefilter sp_helpmergefilter

sp_articlesynctranprocs sp_helpmergepublication

sp_articleview  sp_helpmergepullsubscription

sp_attachsubscription sp_helpmergesubscription

sp_browsesnapshotfolder sp_helppublication

sp_browsemergesnapshotfolder sp_help_publication_access

sp_browsereplcmds sp_helppullsubscription

sp_change_agent_parameter sp_helpreplfailovermode

sp_change_agent_profile sp_helpreplicationdboption

sp_changearticle sp_helpreplicationoption

sp_changedistpublisher sp_helpsubscriberinfo

sp_changedistributiondb sp_helpsubscription

sp_changedistributor_password sp_ivindexhasnullcols

sp_changedistributor_property sp_helpsubscription_properties

sp_changemergearticle sp_link_publication

sp_changemergefilter sp_marksubscriptionvalidation

sp_changemergepublication sp_mergearticlecolumn

sp_changemergepullsubscription sp_mergecleanupmetadata

sp_changemergesubscription sp_mergedummyupdate

sp_changepublication sp_mergesubscription_cleanup

sp_changesubscriber sp_publication_validation

sp_changesubscriber_schedule sp_refreshsubscriptions

sp_changesubscriptiondtsinfo sp_reinitmergepullsubscription

sp_changesubstatus sp_reinitmergesubscription

sp_change_subscription_properties sp_reinitpullsubscription

sp_check_for_sync_trigger sp_reinitsubscription

sp_copymergesnapshot sp_removedbreplication

sp_copysnapshot sp_repladdcolumn

sp_copysubscription sp_replcmds

sp_deletemergeconflictrow sp_replcounters

sp_disableagentoffload sp_repldone

sp_drop_agent_parameter sp_repldropcolumn

sp_drop_agent_profile sp_replflush

sp_droparticle sp_replicationdboption

sp_dropanonymouseagent sp_replication_agent_checkup

sp_dropdistpublisher sp_replqueuemonitor

sp_dropdistributiondb sp_replsetoriginator

sp_dropmergealternatepublisher sp_replshowcmds

sp_dropdistributor sp_repltrans

sp_dropmergearticle sp_restoredbreplication

sp_dropmergefilter sp_revoke_publication_access

sp_scriptsubconflicttable

sp_dropmergepublication sp_script_synctran_commands

sp_dropmergepullsubscription sp_setreplfailovermode

sp_showrowreplicainfo

sp_dropmergesubscription sp_subscription_cleanup

sp_droppublication sp_table_validation

sp_droppullsubscription sp_update_agent_profile

sp_dropsubscriber sp_validatemergepublication

sp_dropsubscription sp_validatemergesubscription

sp_dsninfo sp_vupgrade_replication

sp_dumpparamcmd

安全过程

sp_addalias sp_droprolemember

sp_addapprole sp_dropserver

sp_addgroup sp_dropsrvrolemember

sp_addlinkedsrvlogin sp_dropuser

sp_addlogin sp_grantdbaccess

sp_addremotelogin sp_grantlogin

sp_addrole sp_helpdbfixedrole

sp_addrolemember sp_helpgroup

sp_addserver sp_helplinkedsrvlogin

sp_addsrvrolemember sp_helplogins

sp_adduser  sp_helpntgroup

sp_approlepassword sp_helpremotelogin

sp_changedbowner sp_helprole

sp_changegroup sp_helprolemember

sp_changeobjectowner sp_helprotect

sp_change_users_login sp_helpsrvrole

sp_dbfixedrolepermission sp_helpsrvrolemember

sp_defaultdb sp_helpuser

sp_defaultlanguage sp_MShasdbaccess

sp_denylogin sp_password

sp_dropalias sp_remoteoption

sp_dropapprole sp_revokedbaccess

sp_dropgroup sp_revokelogin

sp_droplinkedsrvlogin sp_setapprole

sp_droplogin sp_srvrolepermission

sp_dropremotelogin sp_validatelogins

sp_droprole

SQL 邮件过程

sp_processmail xp_sendmail

xp_deletemail xp_startmail

xp_findnextmsg xp_stopmail

xp_readmail

SQL 事件探查器过程

sp_trace_create sp_trace_setfilter

sp_trace_generateevent sp_trace_setstatus

sp_trace_setevent

SQL Server 代理程序过程

sp_add_alert sp_help_jobhistory

sp_add_category sp_help_jobschedule

sp_add_job sp_help_jobserver

sp_add_jobschedule sp_help_jobstep

sp_add_jobserver sp_help_notification

sp_add_jobstep sp_help_operator

sp_add_notification sp_help_targetserver

sp_add_operator sp_help_targetservergroup

sp_add_targetservergroup sp_helptask

sp_add_targetsvrgrp_member sp_manage_jobs_by_login

sp_addtask sp_msx_defect

sp_apply_job_to_targets sp_msx_enlist

sp_delete_alert sp_post_msx_operation

sp_delete_category sp_purgehistory

sp_delete_job sp_purge_jobhistory

sp_delete_jobschedule sp_reassigntask

sp_delete_jobserver sp_remove_job_from_targets

sp_delete_jobstep sp_resync_targetserver

sp_delete_notification sp_start_job

sp_delete_operator sp_stop_job

sp_delete_targetserver sp_update_alert

sp_delete_targetservergroup sp_update_category

sp_delete_targetsvrgrp_member sp_update_job

sp_droptask sp_update_jobschedule

sp_help_alert sp_update_jobstep

sp_help_category sp_update_notification

sp_help_downloadlist sp_update_operator

sp_helphistory sp_update_targetservergroup

sp_help_job sp_updatetask

xp_sqlagent_proxy_account

系统过程

sp_add_data_file_recover_suspect_db sp_helpconstraint

sp_addextendedproc sp_helpdb

sp_addextendedproperty sp_helpdevice

sp_add_log_file_recover_suspect_db sp_helpextendedproc

sp_addmessage sp_helpfile

sp_addtype sp_helpfilegroup

sp_addumpdevice sp_helpindex

sp_altermessage sp_helplanguage

sp_autostats sp_helpserver

sp_attach_db sp_helpsort

sp_attach_single_file_db sp_helpstats

sp_bindefault  sp_helptext

sp_bindrule sp_helptrigger

sp_bindsession sp_indexoption

sp_certify_removable sp_invalidate_textptr

sp_configure sp_lock

sp_create_removable sp_monitor

sp_createstats sp_procoption

sp_cycle_errorlog sp_recompile

sp_datatype_info sp_refreshview

sp_dbcmptlevel sp_releaseapplock

sp_dboption sp_rename

sp_dbremove sp_renamedb

sp_delete_backuphistory sp_resetstatus

sp_depends sp_serveroption

sp_detach_db sp_setnetname

sp_dropdevice sp_settriggerorder

sp_dropextendedproc  sp_spaceused

sp_dropextendedproperty sp_tableoption

sp_dropmessage sp_unbindefault

sp_droptype sp_unbindrule

sp_executesql sp_updateextendedproperty

sp_getapplock sp_updatestats

sp_getbindtoken sp_validname

sp_help  sp_who

Web 助手过程

sp_dropwebtask sp_makewebtask

sp_enumcodepages sp_runwebtask

XML 过程

sp_xml_preparedocument sp_xml_removedocument

常规扩展过程

xp_cmdshell xp_logininfo

xp_enumgroups xp_msver

xp_findnextmsg xp_revokelogin

xp_grantlogin xp_sprintf

xp_logevent xp_sqlmaint

xp_loginconfig

API 系统存储过程

用 户在 ADO、OLE DB、ODBC 和 DB-Library 应用程序上运行 SQL Server 事件探查器时,可能会注意到系统存储过程的使用不涉及 Transact-SQL 引用。这些存储过程由用于 SQL Server 的 Microsoft OLE DB 提供程序、SQL Server ODBC 驱动程序和 DB-Library 动态链接库 (DLL) 用来执行数据库 API 功能。这些过程只不过是提供程序或驱动程序所使用的机制,用来传达用户对 SQL Server 的请求。它们仅供用于 SQL Server 的 OLE DB 提供程序、SQL Server ODBC 驱动程序和 DB-Library DLL 在内部使用。不支持从 SQL Server 应用程序显式调用它们。

这些存储过程通过所支持的 API 函数,使得它们的全部功能均可由 SQL Sever 应用程序使用。例如,sp_cursor 系统存储过程的游标功能通过 OLE DB API 游标属性和方法可由 OLE DB 应用程序使用,通过 ODBE 游标特性和函数可由 ODBE 应用程序使用,通过 DB-library 游标库可由 DB-Library 应用程序使用。

这些系统存储过程支持 ADO、OLE DB、ODBC 和 DB-Library 游标库的游标功能:

sp_cursor sp_cursorclose sp_cursorexecute

sp_cursorfetch sp_cursoropen sp_cursoroption

sp_cursorprepare sp_cursorunprepare

这些系统存储过程支持 ADO、OLE DB 和 ODBC 中用于执行 Transact-SQL 语句的比较/执行模型:

sp_execute sp_prepare sp_unprepare

sp_createorphan 和 sp_droporphans 存储过程用于 ODBC ntext、text 和 image 的处理。

sp_reset_connection 存储过程由 SQL Server 用来支持事务中的远程存储过程调用。

sp_sdidebug 存储过程由 SQL Server 用来调试 Transact-SQL 语句。

时间: 2024-11-09 01:01:51

SQL SERVER系统存储过程的相关文章

SQL SERVER 系统存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用.当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句.这样就可以提高存储过程的性能. Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行. 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数.输出参数.返回单个或多个结果集以及返回值. 由于存储过程在创建时即在数据库服务器上进

sql server系统存储过程大全

关键词:sql server系统存储过程,mssql系统存储过程 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录的信息. xp_msver --*返回有关Microsoft SQL Server 的版本信息 xp_enumgroups    

SQL Server系统表sysobjects介绍与使用

原文:SQL Server系统表sysobjects介绍与使用 关于SQL Server数据库的一切信息都保存在它的系统表格里.我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格.但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器.你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工. 这就让sysobjects表格有了用武之地.虽然我不建议你更新这个表格,但是你当然有权对其进行审查. sysobjects 表 在数据库内创建的每个对象(约

SQL Server中存储过程 比 直接运行SQL语句慢的原因

问题是存储过程的Parameter sniffing 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度. 2. 经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete时),可将此复杂操作用

SQL Server创建存储过程(转载)

什么是存储过程? q       存储过程(procedure)类似于C语言中的函数 q       用来执行管理任务或应用复杂的业务规则 q       存储过程可以带参数,也可以返回结果 q       存储过程可以包含数据操纵语句.变量.逻辑 控制语句等 存储过程的优点 (1)执行速度快. 存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译. 存储在数据库服务器,性能高. (2)允许模块化设计. 只需创建存储过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次.存储

SQL Server中存储过程比直接运行SQL语句慢的原因

原文:SQL Server中存储过程比直接运行SQL语句慢的原因 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1.       存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度. 2.       经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query

SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数

原文:SQL Server中的CLR编程--用.NET为SQL Server编写存储过程和函数 很早就知道可以用.NET为SQL Server2005及以上版本编写存储过程.触发器和存储过程的,不过之前开发的系统要么因为历史原因用的是SQL2000要么根本用不着在SQL Server中启用CLR,所以一直没有尝试.最近因为项目的原因,在这方面做了一个调研,现在在这里分享一下心得. 首先要说明的是要在SQL Server中启用CLR必须是在SQL Server2005及以上版本,其次在默认情况下是

SQL Server系统表sysobjects介绍与使用(转)

SQL Server系统表sysobjects介绍与使用 关于SQL Server数据库的一切信息都保存在它的系统表格里.我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格.但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器.你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工. 这就让sysobjects表格有了用武之地.虽然我不建议你更新这个表格,但是你当然有权对其进行审查. sysobjects 表  在数据库内创建的每个对象(约束.

SQL Server 的存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用.当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句.这样就可以提高存储过程的性能. Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行. 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数.输出参数.返回单个或多个结果集以及返回值. 由于存储过程在创建时即在数据库服务器上进