SQL系统存储过程用法整理.docx
- 文档编号:26304610
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:35
- 大小:32.97KB
SQL系统存储过程用法整理.docx
《SQL系统存储过程用法整理.docx》由会员分享,可在线阅读,更多相关《SQL系统存储过程用法整理.docx(35页珍藏版)》请在冰豆网上搜索。
SQL系统存储过程用法整理
SQL系统存储过程用法整理
----------------------------------------------------------------------------------
--更详细的介结参考联机帮助文档
xp_cmdshell--*执行DOS各种命令,结果以文本行返回。
xp_fixeddrives--*查询各磁盘/分区可用空间
xp_loginconfig--*报告SQLServer实例在Windows上运行时的登录安全配置
xp_logininfo--*返回有关Windows认证登录的信息。
xp_msver--*返回有关MicrosoftSQLServer的版本信息
xp_enumgroups--返回Windows用户组列表或在指定域中的全局组列表。
xp_sendmail--将电子邮件发送给指定的收件人(后续版本将删除该功能)。
xp_readmail--阅读SQLMail收件箱中的邮件(后续版本将删除该功能)。
xp_deletemail--删除MicrosoftSQLServer收件箱中的邮件(后续版本将删除该功能)。
xp_startmail--通过该过程启动SQLMail将返回两条消息,主要用于故障排除。
xp_stopmail--停止SQL邮件客户端会话(后续版本将删除该功能)。
xp_grantlogin--授予Windows组或用户对SQLServer的访问权限(后续版本将删除该功能)。
xp_revokelogin--撤消Windows组或用户对SQLServer的访问权限(后续版本将删除该功能)。
xp_logevent--将用户定义消息记入SQLServer日志文件和Windows事件查看器。
xp_sprintf--设置一系列字符和值的格式并将其存储到字符串输出参数中。
每个格式参数都用相应的参数替换。
xp_sqlmaint--使用包含sqlmaint开关的字符串调用sqlmaint实用工具(后续版本将删除该功能)。
xp_sscanf--将数据从字符串读入每个格式参数所指定的参数位置。
sp_ActiveDirectory_Obj--控制数据库在Windows活动目录中的注册。
sp_ActiveDirectory_SCP--控制已连接实例的数据库在Windows活动目录中的注册。
sp_add_agent_parameter--将新参数及其值添加到代理配置文件中。
sp_add_agent_profile--为复制代理创建新的配置文件。
sp_add_alert--创建一个警报。
sp_add_category--将指定的作业、警报或操作员类别添加到服务器中。
sp_add_job--*添加由SQLServerAgent服务执行的新作业。
sp_add_jobschedule--*创建作业计划。
sp_add_jobserver--在指定的服务器中,以指定的作业为目标。
sp_add_jobstep--*在作业中添加一个步骤(操作)。
sp_add_log_shipping_alert_job--检查是否已在此服务器上创建了警报作业,无则创建。
sp_add_log_shipping_primary_database--设置日志传送配置(包括备份作业、本地监视记录及远程监视记录)的主数据库。
sp_add_log_shipping_primary_secondary--在主服务器上添加辅助数据库项。
sp_add_log_shipping_secondary_database--为日志传送设置辅助数据库。
sp_add_log_shipping_secondary_primary--为指定的主数据库设置主服务器信息,添加本地和远程监视器链接,并在辅助服务器上创建复制作业和还原作业。
sp_add_maintenance_plan--添加维护计划并返回计划ID(后续版本将删除该功能)。
sp_add_maintenance_plan_db--将数据库与维护计划关联(后续版本将删除该功能)。
sp_add_maintenance_plan_job--将维护计划与现有作业关联(后续版本将删除该功能)。
sp_add_notification--设置警报通知。
sp_add_operator--创建用于警报和作业的操作员(通知收件人)。
sp_add_proxy--添加指定SQLServer代理的代理帐户。
sp_add_schedule--创建一个可由任意数量的作业使用的计划。
sp_add_targetservergroup--添加指定的服务器组。
sp_add_targetsvrgrp_member--将指定的目标服务器添加到指定的目标服务器组。
sp_addapprole--向当前数据库中添加应用程序角色(后续版本将删除该功能)。
sp_addarticle--创建项目并将其添加到发布中。
sp_adddistpublisher--配置发布服务器以使用指定的分发数据库。
sp_adddistributiondb--创建新的分发数据库并安装分发服务器架构。
sp_adddistributor--在分发服务器上对主数据库执行以注册服务器,并将其标记为分发服务器。
sp_adddynamicsnapshot_job--创建一个代理作业,该代理作业可为具有参数化行筛选器的发布生成筛选数据快照。
sp_addextendedproc--向MicrosoftSQLServer注册新扩展存储过程的名称(后续版本将删除该功能)。
sp_addextendedproperty--将新扩展属性添加到数据库对象中。
sp_addlinkedserver--*创建链接服务器。
sp_addlinkedsrvlogin--*添加链接服务器登录映射。
sp_addlogin--创建新的SQLServer登录(后续版本将删除该功能)。
sp_addlogreader_agent--为给定数据库添加日志读取器代理。
sp_addmergealternatepublisher--为订阅服务器添加使用备用同步伙伴的功能。
sp_addmergearticle--在现有的合并发布中添加项目。
sp_addmergefilter--添加新合并筛选以创建基于与另一个表的联接的分区。
sp_addmergepartition--为在订阅服务器上按HOST_NAME或SUSER_SNAME的值进行筛选的订阅创建动态筛选分区。
sp_addmergepublication--创建新合并发布。
sp_addmergepullsubscription--添加对合并发布的请求订阅。
sp_addmergepullsubscription_agent--向合并发布添加一个用于计划请求订阅同步的新代理作业。
sp_addmergepushsubscription_agent--添加一个新代理作业,用于制定合并发布推送订阅的同步计划。
sp_addmergesubscription--创建推送合并订阅或请求合并订阅。
sp_addmessage--将新的用户定义错误消息存储在SQLServer数据库引擎实例中。
sp_addpublication--创建快照或事务发布。
sp_addpublication_snapshot--为指定的发布创建快照代理。
sp_addpullsubscription--将请求订阅添加到快照或事务发布。
sp_addpullsubscription_agent--向事务发布添加用于同步请求订阅的全新预定的代理作业。
sp_addpushsubscription_agent--添加新的预定代理作业,以使推送订阅与事务发布同步。
sp_addqreader_agent--为给定分发服务器添加队列读取器代理。
sp_addremotelogin--在本地服务器上添加新的远程登录ID(后续版本将删除该功能)。
sp_addrole--在当前数据库中创建新的数据库角色(后续版本将删除该功能)。
sp_addrolemember--为当前数据库中的数据库角色添加数据库用户、数据库角色、Windows登录名或Windows组。
sp_addscriptexec--将SQL脚本(.sql文件)投递到发布的所有订阅服务器。
sp_addserver--定义SQLServer本地实例的名称(后续版本将删除该功能)。
sp_addsrvrolemember--添加登录,使其成为固定服务器角色的成员。
sp_addsubscriber--向发布服务器添加新的订阅服务器,使其能够接收发布。
sp_addsubscriber_schedule--为分发代理和合并代理添加计划。
sp_addsubscription--订阅添加到发布并设置订阅服务器的状态。
sp_addsynctriggers--在订阅服务器上创建与所有类型的可更新订阅一起使用的触发器。
sp_addtabletocontents--将源表中当前不在跟踪表内的任何行的引用插入合并跟踪表中。
sp_addtype--创建别名数据类型(后续版本将删除该功能)。
sp_addumpdevice--将备份设备添加到SQLServer数据库引擎的实例中。
sp_adduser--向当前数据库中添加新的用户(后续版本将删除该功能)。
sp_adjustpublisheridentityrange--调整发布上的标识范围,并基于发布上的阈值重新分配新的范围。
sp_altermessage--更改SQLServer数据库引擎实例中用户定义消息的状态。
sp_apply_job_to_targets--将作业应用于一个或多个目标服务器或属于一个或多个目标服务器组的目标服务器。
sp_approlepassword--更改当前数据库中应用程序角色的密码(后续版本将删除该功能)。
sp_article_validation--启动对指定项目的数据验证请求。
sp_articlecolumn--用于指定项目中包含的列以垂直筛选已发布表中的数据。
sp_articlefilter--基于表项目筛选发布的数据。
sp_articleview--在垂直或水平筛选表时创建用于定义已发布项目的视图。
sp_attach_db--将数据库附加到服务器(后续版本将删除该功能)。
sp_attach_schedule--设置一个作业计划。
sp_attach_single_file_db--将只有一个数据文件的数据库附加到当前服务器。
sp_attachsubscription--将现有的订阅数据库附加到任何订阅服务器。
sp_autostats--显示或更改特定索引或统计信息的自动UPDATESTATISTICS设置。
sp_batch_params--显示有关Transact-SQL批处理中所含参数的信息。
sp_bindefault--将默认值绑定到列或绑定到别名数据类型(后续版本将删除该功能)。
sp_bindrule--将规则绑定到列或别名数据类型(后续版本将删除该功能)。
sp_bindsession--将会话绑定到同一SQLServer数据库引擎实例中的其他会话或取消它与这些会话的绑定(后续版本将删除该功能)。
sp_browsemergesnapshotfolder--返回为合并发布生成的最新快照的完整路径。
sp_browsereplcmds--返回分发数据库中存储的可读版本复制命令的结果集,并将其用作诊断工具。
sp_browsesnapshotfolder--返回为发布生成的最新快照的完整路径。
sp_can_tlog_be_applied--验证事务日志是否可应用于数据库。
sp_catalogs--返回指定链接服务器中目录的列表。
sp_cdc_add_job--在当前数据库中创建变更数据捕获清理或捕获作业。
sp_cdc_change_job--修改当前数据库中变更数据捕获清除或捕获作业的配置。
sp_cdc_cleanup_change_table--根据指定的low_water_mark值从当前数据库的更改表中删除行。
sp_cdc_disable_db--对当前数据库禁用变更数据捕获。
sp_cdc_disable_table--对当前数据库中指定的源表和捕获实例禁用变更数据捕获。
sp_cdc_drop_job--从当前数据库中删除变更数据捕获清除或捕获作业。
sp_cdc_enable_db--对当前数据库启用变更数据捕获。
sp_cdc_enable_table--为当前数据库中指定的源表启用变更数据捕获。
sp_cdc_generate_wrapper_function--生成用于为SQLServer中可用的变更数据捕获查询函数创建包装函数的脚本。
sp_cdc_get_ddl_history--返回自对指定的捕获实例启用变更数据捕获后与该捕获实例关联的数据定义语言(DDL)更改历史记录。
sp_cdc_get_captured_columns--返回指定捕获实例所跟踪的捕获源列的变更数据捕获元数据信息。
_cdc_help_change_data_capture--返回当前数据库中为变更数据捕获启用的每个表的变更数据捕获配置。
_cdc_help_jobs--报告关于当前数据库中所有变更数据捕获清除或捕获作业的信息。
sp_cdc_scan--执行变更数据捕获日志扫描操作。
sp_cdc_start_job--启动当前数据库中的变更数据捕获清除或捕获作业。
sp_cdc_stop_job--停止当前数据库中的变更数据捕获清除或捕获作业。
sp_certify_removable--验证是否正确配置数据库以便在可移动媒体上分发,并向用户报告所有问题(后续版本将删除该功能)。
sp_change_agent_parameter--更改存储在MSagent_parameters系统表中的复制代理配置文件的参数。
sp_change_agent_profile--更改存储在MSagent_profiles(Transact-SQL)表中的复制代理配置文件参数。
sp_change_log_shipping_primary_database--更改主数据库设置。
sp_change_log_shipping_secondary_database--更改辅助数据库设置。
sp_change_log_shipping_secondary_primary--更改辅助数据库设置。
sp_change_subscription_properties--更新请求订阅信息。
sp_change_users_login--将现有数据库用户映射到SQLServer登录名(后续版本将删除该功能)。
sp_changearticle--更改事务或快照发布中的项目属性。
sp_changearticlecolumndatatype--更改Oracle发布的项目列数据类型映射。
sp_changedbowner--更改当前数据库的所有者。
sp_changedistpublisher--更改分发发布服务器的属性。
sp_changedistributiondb--更改分发数据库的属性。
sp_changedistributor_password--更改分发服务器的密码。
sp_changedistributor_property--更改分发服务器的属性。
sp_changedynamicsnapshot_job--修改为带有参数化行筛选器的发布的订阅生成快照的代理作业。
sp_changelogreader_agent--更改日志读取器代理的安全属性。
sp_changemergearticle--更改合并项目的属性。
sp_changemergefilter--更改某些合并筛选属性。
sp_changemergepublication--更改合并发布的属性。
sp_changemergepullsubscription--更改合并请求订阅的属性。
sp_changemergesubscription--更改合并推送订阅的选定属性。
sp_changeobjectowner--更改当前数据库中对象的所有者(后续版本将删除该功能)。
sp_changepublication--更改发布的属性。
sp_changepublication_snapshot--更改指定发布的快照代理的属性。
sp_changeqreader_agent--更改队列读取器代理的安全属性。
sp_changereplicationserverpasswords--更改复制代理连接到复制拓扑中的服务器时所用的MicrosoftWindows帐户或MicrosoftSQLServer登录名的存储密码。
sp_changesubscriber--更改订阅服务器的选项。
sp_changesubscriber_schedule--更改订阅服务器的分发代理或合并代理调度。
sp_changesubscription--对于排队更新事务复制所涉及的快照或者事务推送订阅,或所涉及的请求订阅,更改其属性。
sp_changesubscriptiondtsinfo--更改订阅的DataTransformationServices(DTS)包属性。
sp_changesubstatus--更改现有订阅服务器的状态。
sp_check_dynamic_filters--显示有关发布的参数化行筛选器属性的信息,特别是用于为发布生成已筛选数据分区的函数以及关于发布是否有资格使用预计算分区的信息。
sp_check_for_sync_trigger--确定在用于立即更新订阅的复制触发器的上下文中,是否正在调用用户定义的触发器或存储过程。
sp_check_join_filter--用于验证两个表之间的联接筛选器以确定联接筛选子句是否有效。
sp_check_subset_filter--用来对任何表检查筛选子句,以确定筛选子句对该表是否有效。
sp_cleanup_log_shipping_history--此存储过程将根据保持期,清理本地和监视服务器上的历史记录。
sp_column_privileges--返回当前环境中单个表的列特权信息。
sp_column_privileges_ex--返回指定链接服务器上指定表的列特权。
sp_columns--返回当前环境中可查询的指定表或视图的列信息。
sp_columns_ex--返回指定链接服务器表的列信息,每列一行。
sp_configure--查询SQLServer外围配置各项参数信息以及更新sp_configure结果集中的config_value列的值。
sp_configure_peerconflictdetection--为对等事务复制拓扑中包含的发布配置冲突检测。
sp_control_dbmasterkey_password--添加或删除包含打开数据库主密钥所需的密码的凭据。
sp_control_plan_guide--删除、启用或禁用计划指南。
sp_copymergesnapshot--将指定发布的快照文件夹复制到@destination_folder中列出的文件夹。
sp_copysnapshot--将指定发布的快照文件夹复制到@destination_folder中列出的文件夹。
sp_copysubscription--复制具有请求订阅但无推送订阅的订阅数据库。
sp_create_plan_guide--创建用于将查询提示或实际查询计划与数据库中的查询关联的计划指南。
sp_create_plan_guide_from_handle--从计划缓存中的查询计划创建一个或多个计划指南。
sp_create_removable--创建可移动媒体数据库(后续版本将删除该功能)。
sp_createstats--为当前数据库中所有用户表的所有合格列和内部表创建单列统计信息。
sp_cursor_list--报告当前为连接打开的服务器游标的属性。
sp_cycle_agent_errorlog--关闭当前的SQLServer代理错误日志文件,并循环SQLServer代理错误日志扩展编号。
sp_cycle_errorlog--关闭当前的错误日志文件,并循环错误日志扩展编号。
sp_databases--列出驻留在数据库引擎实例中的数据库或可以通过数据库网关访问的数据库。
sp_datatype_info--返回有关当前环境所支持的数据类型的信息。
sp_db_vardecimal_storage_format--返回数据库的当前vardecimal存储格式状态,或为数据库启用vardecimal存储格式。
sp_dbcmptlevel--设置数据库的兼容级别(后续版本将删除该功能)。
sp_dbfixedrolepermission--显示固定数据库角色的权限(后续版本将删除该功能)。
sp_dbmmonitoraddmonitoring--创建数据库镜像监视器作业,该作业可定期更新服务器实例上每个镜像数据库的镜像状态。
sp_dbmmonitorchangealert--添加或更改指定镜像性能指标的警告阈值。
sp_dbmmonitorchangemonitoring--更改数据库镜像监视参数的值。
sp_dbmmonitordropalert--更改数据库镜像监视参数的值。
sp_dbmmonitordropmonitoring--停止并删除服务器实例上所有数据库的镜像监视器作业。
sp_dbmmonitorhelpalert--返回若干个关键数据库镜像监视器性能指标中的一个或所有指标的警告阈值信息。
sp_dbmmonitorhelpmonitoring--返回当前更新持续时间。
sp_dbmmonitorresults--从存储数据库镜像监视历史记录的状态表中返回所监视数据库的状态行,并允许您选择该过程是否预先获得最新状态。
sp_dbmmonitorupdate--通过为每个镜像数据库插入新的表行来更新数据库镜像监视器状态表,并截断早于当前保持期的行。
sp_dboption--显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 系统 存储 过程 用法 整理