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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
; H. e; G) n" aexecute master..sp_msgetversion
# F: S' k. p% m9 A# i/ j  j: y( N' i1 k4 o* W" c
--得到硬盘文件信息 8 S" O, u. V5 a6 K" j
--参数说明:目录名,目录深度,是否显示文件
, a: ~) N, r2 f- R8 d+ Gexecute master..xp_dirtree 'c:' 7 J' n4 v5 [4 X; ~6 f' G
execute master..xp_dirtree 'c:',1 ' s& v+ o/ I' A$ p2 j4 Q$ @
execute master..xp_dirtree 'c:',1,1 ) a" ~* \2 [3 g; W$ @

9 _, Y8 V! X4 ~3 ?: r8 f
- l- D0 Z% z9 k--列出服务器上安装的所有OLEDB提供的程序
3 m0 Z" r5 W# ~) p1 aexecute master..xp_enum_oledb_providers
5 @9 l) D+ Z: y; A* n) g0 P8 `$ B& r* K' A
--列出服务器上安装的所有代码页 9 E+ o* d/ \" ?: ?
execute master..xp_enumcodepages / Z: `/ K1 g+ a0 [/ w& T
8 B4 r7 i' S; l; s0 }# q: M
--列出服务器上配置的dsn
: F9 Y5 c/ D2 B) o( D3 n# g+ Vexecute master..xp_enumdsn # w3 D9 L. g, H0 ?* B" R

3 R% O2 A2 E( Y0 T4 P' F  ?8 N--列出sql server错误日志列表,最后更新时间
0 B7 A3 _* L/ C) Kexecute master..xp_enumerrorlogs ) l9 r6 h! m  ]! d; a+ ?+ N3 n
, B( p% u! \) |, s* H# w
--列出服务器上所有windows本地组
1 K6 T5 |* j8 o/ N1 z! {& \- Aexecute master..xp_enumgroups ) ~" Y! p5 \. [/ k1 W

" z* ?. x/ n( F. i, C) u& l--检测文件存在性
5 d4 n  `( z3 m/ Q& x/ Sexecute master..xp_fileexist 'c:\a.bak'
( }: G* A6 u! e- m' ?0 F6 ~/ G2 c; l- R. u; _/ B3 o/ Z
declare @flag int
9 G4 h  w5 y* u. m- x% W/ l. z* a+ |5 w: A( x' O
exec master..xp_fileexist 'c:\abc.bak',@flag out 2 Q7 v; o) P. G5 V: w- Y

  G5 G! w) h9 d* J, A) X. eif @flag=1
& n( P8 X5 n% t( p; E' p! M1 e( Vbegin " Y% [- x. H) f% E3 p
print 'exist'
$ u" ^: `1 O8 qend ( E6 w' P! y2 u. K
else 8 t8 l: s5 l2 G- T, @
begin . E! e* z3 s* A9 T7 w4 c' a
print 'no exist' ) T/ R- _  f8 K: t! O% h
end & H, g* r! Q4 U+ N4 c

( u* ?- S( s* I--列出服务器上固定驱动器,以及每个驱动器的可用空间
- e- ~9 K5 t2 v# ~5 xexecute master..xp_fixeddrives ' j! O! v, h* ?/ @6 D# e
# N: a$ W% K( }8 o& S2 H% M
) ^- J+ }) V- {) @
--得到当前sql server服务器的计算机名称
+ }! ]* ]2 h0 p& @6 K6 Kexecute master..xp_getnetname 7 K6 @/ o  j- u/ F: L2 n4 n
8 {! k2 e* Z3 u! p% f) c$ n2 ?
--列出当前错误日志的具体内容
3 m: y0 U3 P& R+ s$ T  rEXEC [master].[dbo].[xp_readerrorlog] 7 Q: @! F: a' x( B

6 ~! _* T( D- Y, c& e% X--列出指定目录的所有下一级子目录
9 j  {" I5 h& ?6 X" N9 ZEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
2 @' y$ t7 D! ]7 h- Y- q) C8 M! P% P# Z. L* H! ]

' i; v8 Z$ [: z8 G1 ]0 N, E$ G---列出驱动器的名称 , p# z) z+ _4 H, S7 ]. c+ b
--以字节为单位的空闲空间(low free)
! x6 i' r4 B9 ^9 u' _" [--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) * j2 x4 H+ k& h# s2 A
EXEC [master].[dbo].[xp_availablemedia]
* H9 ^9 y0 y/ s6 ~! G. ^3 n--效果如下: 1 Z8 f! @4 I( Q. V2 L$ ~) l) g

7 X# P1 E4 \  C" J7 X3 E- W0 [name low free high free media type 5 t1 _) `' Z, J) b$ ?& X4 ?( d
C:\ 1270386688 0 2 " s2 {1 a' ^7 O& `' _( E
D:\ 1726824448 2 2 " j9 q% i" i3 v
E:\ 875053056 10 2
5 u( r. ~6 t6 F+ jF:\ 0 0 8 # S  H% r( A' W/ b
& I3 e5 a( F/ s0 {9 h" Z. s4 J
回复

使用道具 举报

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

本版积分规则

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