找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2201|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号   B" K! S4 Y) H! e) O
execute master..sp_msgetversion
8 A  N" ]8 m* v8 u4 Y: U, v( A2 q3 B) F8 ~' M1 p7 [' H$ B
--得到硬盘文件信息 3 c8 \* _. e* Y& L, r
--参数说明:目录名,目录深度,是否显示文件 ! ~0 w1 i& l8 c' o$ g
execute master..xp_dirtree 'c:' 9 ~& t  r+ H* h8 f0 g9 Y# R% S
execute master..xp_dirtree 'c:',1 . K; ]- ]3 }4 G
execute master..xp_dirtree 'c:',1,1 ; P1 S. r$ p6 }" H2 w0 e4 p( o
- R5 `, }7 j1 r

% x# O  Y: e: e9 z--列出服务器上安装的所有OLEDB提供的程序 + j7 A* y) i; t& r# c
execute master..xp_enum_oledb_providers / w" f7 O5 J1 v3 I& T; z2 t

, ]" l' l$ T$ x--列出服务器上安装的所有代码页
+ v" q! N: m8 t, W( M# hexecute master..xp_enumcodepages
3 P  I" r3 H, ~4 l- h+ r5 u& u0 E) i' k. h* A
--列出服务器上配置的dsn 3 u; I: _: L3 b" r7 @" g1 w
execute master..xp_enumdsn
3 ?5 T4 @& C3 l) d8 ~9 E$ D8 O  t# \$ u" _
--列出sql server错误日志列表,最后更新时间
; K. X% I& o( c) \execute master..xp_enumerrorlogs ( e5 Z; M2 W) B( K

5 g2 I7 A0 C2 l3 k" w--列出服务器上所有windows本地组 / ^2 Z* R5 {/ J1 |
execute master..xp_enumgroups $ b3 }- g1 a1 _+ c6 [
8 G6 H0 |% R! T0 F- w
--检测文件存在性 # l0 k) v; h/ t8 S
execute master..xp_fileexist 'c:\a.bak'
2 \0 Z% T3 N3 X
* T' n% M$ z6 g6 ?6 G# ]declare @flag int ) T0 r/ W% A* z& V
5 g; U. ]% V9 I8 |  o2 c) Z
exec master..xp_fileexist 'c:\abc.bak',@flag out
/ Z! S7 ]! U; c1 [2 L5 T
0 p$ B5 g9 W1 w6 f9 vif @flag=1
, j6 j7 e' R5 F- L* V7 w# tbegin / M, L, X/ M6 c) ^9 d. ~7 D+ b
print 'exist' $ [# g: Q/ y$ i9 A0 p/ D1 j0 S
end 2 O! a0 Y: b6 [* B% ?" C% l
else ) R. H  k  j% J$ I
begin
% @8 u+ I2 x! A: A* B8 A+ Hprint 'no exist' * [7 L( R$ Y9 z$ _4 D3 ^
end - H0 J; p, `: H3 h. l8 @& U

* ?5 U; B: H4 I* ]$ K2 u! I--列出服务器上固定驱动器,以及每个驱动器的可用空间
4 `4 {! o- P7 |+ Dexecute master..xp_fixeddrives - O: e- u# j3 h# A7 ^% D  c/ k; f
3 w7 r1 j' n# v
0 ?" X; X% o# G$ o; O1 i
--得到当前sql server服务器的计算机名称 . F1 E% v- r; j3 P/ ]; `6 l
execute master..xp_getnetname
& r& D( j# r4 i- y. Q" l  i* a6 E3 N) h7 N
--列出当前错误日志的具体内容 / U  Q( ?* N! K, R' r8 x
EXEC [master].[dbo].[xp_readerrorlog] - u7 ^; `# ~; {% W7 u  m7 A

% m% k4 j3 e2 E4 F( L# k3 y" h& W1 U--列出指定目录的所有下一级子目录 % S2 g' H. ~; ~/ f
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
! X4 W* _! [  F9 v+ V) a8 \, h% F% x
' g3 a( ]) t+ W# ?2 W0 N! ?
---列出驱动器的名称 & L+ W0 @1 L; Y
--以字节为单位的空闲空间(low free) 9 r# m4 b2 o0 U' N5 g. @! T
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
! ^( p, |, C& |EXEC [master].[dbo].[xp_availablemedia]
- e8 Q6 o1 ~0 A" Q--效果如下:
9 a/ h/ D5 E$ _/ M  x& ]' L
8 v, [8 D2 h4 W9 D4 gname low free high free media type
  j( X9 T6 D. y  Z9 @4 p, @8 bC:\ 1270386688 0 2
( `  }9 f/ n2 u1 v' FD:\ 1726824448 2 2 7 C: C8 D2 @' r( Z- A
E:\ 875053056 10 2
* s! `. g& C% j8 ]$ {3 [F:\ 0 0 8 " ^$ b' B3 ^1 `
, D% Y" y4 {% K3 A% s+ o
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表