SQL Server 2000 系统存储过程
SQL Server 2000 系统存储过程
在 Microsoft? SQL Server? 中,许多管理和信息活动可以通过系统存储过程执行。系统存储过程按这些分类分组。
| 分类 | 描述 |
|---|---|
| Active Directory 过程 | 用于在 Microsoft Windows? 2000 Active Directory? 中注册 SQL Server 实例和 SQL Server 数据库。 |
| 目录过程 | 执行 ODBC 数据字典功能,并隔离 ODBC 应用程序,使之不受基础系统表更改的影响。 |
| 游标过程 | 执行游标变量功能。 |
| 数据库维护计划过程 | 用于设置确保数据库性能所需的核心维护任务。 |
| 分布式查询过程 | 用于执行和管理分布式查询。 |
| 全文检索过程 | 用于执行和查询全文索引。 |
| 日志传送过程 | 用于配置和管理日志传送。 |
| OLE 自动化过程 | 允许在标准 Transact-SQL 批处理中使用标准 OLE 自动化对象。 |
| 复制过程 | 用于管理复制。 |
| 安全过程 | 用于管理安全性。 |
| SQL 邮件过程 | 用于从 SQL Server 内执行电子邮件操作。 |
| SQL 事件探查器过程 | 由 SQL 事件探查器用于监视性能和活动。 |
| SQL Server 代理程序过程 | 由 SQL Server 代理程序用于管理调度的活动和事件驱动活动。 |
| 系统过程 | 用于 SQL Server 的常规维护。 |
| Web 助手过程 | 由 Web 助手使用。 |
| XML 过程 | 用于可扩展标记语言 (XML) 文本管理。 |
| 常规扩展过程 | 提供从 SQL Server 到外部程序的接口,以便进行各种维护活动。 |
说明 除非特别指明,所有系统存储过程返回 0 值表示成功,返回非零值则表示失败。
| 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 | xp_sscanf |
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 语句。
SQL Server可以动态装载并执行的动态链接库──扩展存储过程:
xp_availablemedia 查看系统上可用的磁盘驱动器的空间信息。
xp_dirtree 查看某个目录下所有子目录的结构
xp_enumdsn 查看系统上设定好的ODBC数据源
xp_enumgroups 查看系统上的组信息
xp_getfiledetails 获取某个文件的属性
xp_makecab 将目标多个文件压缩到某个目标档案之内。所有要压缩的档案都可以接在参数列的最后方。如:xp_makecab 'c:\test.zip','mszip',1,'c:\1.txt','c:2.txt'
xp_ntsec_enumdomains 列出服务器的机器名极其所在的NT域的名称。
xp_servicecontrol 停掉或启动某个服务
xp_subdirs 只列某个目录下的第一层子目录的信息
使用sp_helptext 扩展存储过程名
可以查看该存储过程所在的DLL,比如xp_availablemedia所在的DLL为xpstar.dll
xp_servicecontrol 对Windows服务进行操作
举例,查看SQLSERVERAGENT服务的状态
xp_servicecontrol N'QUERYSTATE', N'SQLSERVERAGENT'
返回结果有:
Stopped. Running. |
停止或启动某一服务
举例:
xp_servicecontrol 'stop','SQLSERVERAGENT' xp_servicecontrol 'start','SQLSERVERAGENT' |
SQL Server 2000 系统存储过程的更多相关文章
- SQL Server 2000 ——系统表和系统视图
一.系统表 数据字典的详细信息请查SQL SERVER BOL,这里仅列出一部分. 1.1.sysservers 1.查看所有本地服务器及链接服务器 select * from master..sys ...
- Sql Server 常用系统存储过程大全
-- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_logi ...
- [SQL Server常用系统存储过程大全]
1. sp_help 报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象) sp_help 表名称,存储过程名称等 2. sp_helpdb 报告有关数据库 ...
- sql server 2000系统表sysproperties在SQL 2008中无效的问题
Sqlserver有一个扩展属性系统表sysproperties,因为只接触过MSSQL2005及以后的版本,在生产库2008版本及联机文档上搜了下都找不到这个系统表,后来发现这个系统表在2005版本 ...
- 如何在64位系统上安装SQL Server 2000
如何在64位系统上安装SQL Server 2000? 现在用SQL Server 2000数据库的人少了吧?大都是SQL Server 2005/2008了.不过还是有需求的,今天一朋友就让我在他的 ...
- sql server 2000 单主键高效分页存储过程 (支持多字段排序)
sql server 2000 单主键高效分页存储过程 (支持多字段排序) Create PROC P_viewPage /* nzperfect [ ...
- SQL Server基础之存储过程
简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理.本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作. 一:存储过程概述 ...
- 【SQL Server】SQL Server基础之存储过程
SQL Server基础之存储过程 阅读目录 一:存储过程概述 二:存储过程分类 三:创建存储过程 1.创建无参存储过程 2.修改存储过程 3.删除存储过程 4.重命名存储过程 5.创建带参数的存储 ...
- 把sql server 2000的用户表的所有者改成dbo
怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名. 推荐使用下面介绍的第二种方法,执行以下查询便可以了.sp_configure 'allow updates','1' ...
随机推荐
- OpenCV-跟我学一起学数字图像处理之中值滤波
中值滤波(median filter)在数字图像处理中属于空域平滑滤波的内容(spatial filtering).对消除椒盐噪声具有很好的效果. 数学原理 为了讲述的便捷,我们以灰度图为例.RGB三 ...
- laravel 命令行输出进度条
有时候我们想在命令行执行一些耗时的命令,我们可以利用 symfony 提供的进度条相关的类,来输出一个进度条,显示当前的处理进度. 参考:http://symfony.com/doc/current/ ...
- Chapter10(泛型算法)--C++Prime笔记
关键:算法通过在迭代器上进行操作来实现类型无关.算法不改变所操作序列的大小. 1.算法大多都定义在algorithm头文件中,标准库还在头文件numeric中定义了一组数值泛型算法. 2.泛型算法永远 ...
- Hadoop生态圈-hive编写自定义函数
Hadoop生态圈-hive编写自定义函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- MySQL数据库语法-多表查询练习一
MySQL数据库语法-多表查询练习一 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客主要介绍的多表查询的外键约束,以及如何使用外链接和内连接查询数据信息. 一.数据表和测试 ...
- 博世传感器调试笔记(三)加速度及地磁传感器BMC156
一. 器件简介:1. BMC 156是一款整合三轴地磁传感器与三轴(12bit)加速度传感器于一体的传感器,以BMC 150 电子罗盘模块为基础, 并与Bosch Sensortec 2x ...
- springmvc转springboot过程中访问jsp报Whitelabel Error Page错误
前言: 虽然springboot内嵌了一个tomcat,但是这个内嵌的tomcat不支持jsp页面,所以需要引入其他包 解决: maven引入以下包即可 <dependency> < ...
- 从零搭建SSM框架(一)搭建工程
工程结构 一.cnki-parent 1.新建maven project 2.pom.xml <project xmlns="http://maven.apache.org/POM/ ...
- 《PHP和MySQL Web开发》读书笔记(下篇)
又与大家见面了.继续<PHP和MySQL Web开发>的总结. Chapter8.设计Web数据库 ·回去看看数据卡那本书吧,这里就不累赘谈这个东西. Chapter9.创建Web数据库 ...
- 为FreeBSD安装adobe flash插件
参考 FreeBSD官方手册浏览器一章. pkg install nspluginwrapper nspluginwrapper 是一个辅助安装配置 NetScape Plugin的工具. 可以为Ne ...