zoukankan      html  css  js  c++  java
  • 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 ntexttext 和 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: est.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'
  • 相关阅读:
    webpack-dev-server坑
    项目问题整理(it)
    webupload在IE9-出现的问题解决
    layer close 关闭层IE9-浏览器崩溃问题解决
    Navicat Premium试用期破解方法(转)
    Navicat试用期破解方法(转)
    关于树莓派Pi2通过UART连接攀藤G5传感器的python
    关于Unicode转为str的方法
    python利用wxpy监控微信公众号
    Android app与PC端交互
  • 原文地址:https://www.cnblogs.com/accumulater/p/6147333.html
Copyright © 2011-2022 走看看