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' ...
随机推荐
- 主角场景Shader效果:遮挡透明
基本原理:被遮挡的部分关闭深度写入, 显示透明效果:未被遮挡的部分不关闭深度测试,显示正常贴图效果,即使用两个Pass即可. Pass1:关闭深度写入(ZWrite Off),深度测试渲染较远的物体, ...
- .Net并行编程系列之三:创建带时间限制(Timeout)的异步任务并取得异步任务的结果
尝试创建基于MVVM三层架构的异步任务: 场景:View层触发ViewModel层的动作请求,ViewModel层异步的从Model层查询数据,当数据返回或者请求超时时正确更新ViewModel层数据 ...
- Rsync实现文件同步的算法(转载)
Rsync文件同步的核心算法 文章出处:http://coolshell.cn/articles/7425.html#more-7425 rsync是unix/linux下同步文件的一个高效算法,它能 ...
- GO_09:GO语言基础之reflect反射
反射reflection 1. 反射可以大大的提高程序的灵活性,使得 interface{} 有更大的发挥余地 2. 反射使用 TypeOf 和 ValueOf 函数从接口中获取目标对象信息 3. 反 ...
- GO_01:Mac之Go语言Idea环境配置
声明:本人所使用的是Mac Pro 安装开始 1. 首先将 GO 基础组件安装好,就好似 java 中的 jdk.当然,安装的时候需要到官网去下载,这一步难倒了好多无法FQ的同学们,故这里我将我这边下 ...
- Java泛型底层源码解析-ArrayList,LinkedList,HashSet和HashMap
声明:以下源代码使用的都是基于JDK1.8_112版本 1. ArrayList源码解析 <1. 集合中存放的依然是对象的引用而不是对象本身,且无法放置原生数据类型,我们需要使用原生数据类型的包 ...
- bzoj千题计划157:bzoj1220:[HNOI2002]跳蚤
扩展欧几里得:ax+by=gcd(a,b) 一定有解 能跳到左边一格,即ax+by=-1 若a,b的gcd=1,则一定有解 所以问题转化为 求n个不大于m的数,他们与m的gcd=1 的方案数 容斥原理 ...
- 2017 清北济南考前刷题Day 6 morning
T1 贪心 10 元先找5元 20元 先找10+5,再找3张5 #include<cstdio> using namespace std; int m5,m10,m20; int main ...
- java8 write file 写文件
1.用BufferedWriter写入文件 //Get the file reference Path path = Paths.get("c:/output.txt"); //U ...
- c# net 使用反射为对象赋值
public T Bson2T(MongoDB.Bson.BsonDocument bson) { T t = default(T); //获取T类中的所有属性 PropertyInfo[] Tpro ...