sqlserver_未公开的扩展存储过程(dba常用语句)
view sourceprint?01 -- 查看当前SQL版本.
02 EXEC master..sp_MSgetversion
03 EXEC master..xp_msver
04
05 -- 列出C:\盘下所有文件夹,包括二级目录,省略第二个参数时,默认为(显示根目录下文件夹)
06 EXEC master..xp_dirtree 'c:\',2
07
08 -- 显示所有可用的OLE DB驱动
09 EXEC master..xp_enum_oledb_providers
10
11 -- 显示所有的代码页和字符
12 EXEC master..xp_enumcodepages
13
14 -- 返回所有的系统DSN
15 EXEC master..xp_enumdsn
16
17 -- 列出错误日志最后的日期与大小
18 EXEC master..xp_enumerrorlogs
19
20 -- 列出windows NT 组与描述
21 EXEC master..xp_enumgroups
22
23 -- 验证文件是否存在.
24 EXEC master..xp_fileexist 'c:\boot.ini'
25
26 -- 获取磁盘的可用容量.
27 EXEC master..xp_fixeddrives
28
29 -- 获取SQL服务器的WINS名称.
30 EXEC master..xp_getnetname
31
32 -- 返回错误日志文件的内容
33 EXEC master..xp_readerrorlog
34
35 -- 从注册表删除一个完整的键
36 EXEC master..xp_regdeletekey
37 @rootkey='HKEY_LOCAL_MACHINE',
38 @key='SOFTWARE\Test'
39
40 -- 从注册表删除一个特定键值
41 EXEC master..xp_regdeletevalue
42 @rootkey='HKEY_LOCAL_MACHINE',
43 @key='SOFTWARE\Test',
44 @value_name='TestValue'
45
46 -- 从注册表读取键值
47 DECLARE @test varchar(20)
48 EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
49 @key='SOFTWARE\Test',
50 @value_name='TestValue',
51 @value=@test OUTPUT
52 SELECT @test
53
54 -- 写注册表
55 EXEC master..xp_regwrite
56 @rootkey='HKEY_LOCAL_MACHINE',
57 @key='SOFTWARE\Test',
58 @value_name='TestValue',
59 @type='REG_SZ',
60 @value='Test'
61
62 -- 列出C盘根目录下文件夹与xp_dirtree相比,这个只能返回一级目录。
63 EXEC master..xp_subdirs 'c:\'
64
65 -- 查看登录信息
66 EXEC master..xp_logininfo
67
68 -- 显示系统上可用的盘符
69 EXEC xp_availablemedia
70
71 -- 停止或者启动某个服务
72 EXEC xp_servicecontrol 'stop','schedule'
摘自:飞洋过海 专栏
相关新闻>>
- 发表评论
-
- 最新评论 更多>>