数据库管理与开发 阶梯

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
-- 查看当前SQL版本.
EXEC master..sp_MSgetversion
EXEC master..xp_msver

-- 列出C:\盘下所有文件夹,包括二级目录,省略第二个参数时,默认为1(显示根目录下文件夹)
EXEC master..xp_dirtree 'c:\',2

-- 显示所有可用的OLE DB驱动
EXEC master..xp_enum_oledb_providers

-- 显示所有的代码页和字符
EXEC master..xp_enumcodepages

-- 返回所有的系统DSN
EXEC master..xp_enumdsn

-- 列出错误日志最后的日期与大小
EXEC master..xp_enumerrorlogs

-- 列出windows NT 组与描述
EXEC master..xp_enumgroups

-- 验证文件是否存在.
EXEC master..xp_fileexist 'c:\boot.ini'

-- 获取磁盘的可用容量.
EXEC master..xp_fixeddrives

-- 获取SQL服务器的WINS名称.
EXEC master..xp_getnetname

-- 返回错误日志文件的内容
EXEC master..xp_readerrorlog

-- 从注册表删除一个完整的键
EXEC master..xp_regdeletekey
     @rootkey='HKEY_LOCAL_MACHINE',  
     @key='SOFTWARE\Test'

-- 从注册表删除一个特定键值
EXEC master..xp_regdeletevalue
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='SOFTWARE\Test',
     @value_name='TestValue'

-- 从注册表读取键值
DECLARE @test varchar(20)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
  @key='SOFTWARE\Test',
  @value_name='TestValue',
  @value=@test OUTPUT
SELECT @test

-- 写注册表
EXEC master..xp_regwrite
     @rootkey='HKEY_LOCAL_MACHINE',
     @key='SOFTWARE\Test',
     @value_name='TestValue',
     @type='REG_SZ',
     @value='Test'

-- 列出C盘根目录下文件夹与xp_dirtree相比,这个只能返回一级目录。
EXEC master..xp_subdirs 'c:\'

-- 查看登录信息
EXEC master..xp_logininfo

-- 显示系统上可用的盘符 
EXEC xp_availablemedia 

-- 停止或者启动某个服务 
EXEC xp_servicecontrol 'stop','schedule'

 

原文在这:http://www.mssqlcity.com/Articles/Undoc/UndocExtSP.htm

posted on 2010-04-28 11:02  zhou__zhou  阅读(794)  评论(0编辑  收藏  举报