找回密码
 立即注册
查看: 2979|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
/ y8 K0 E, f: h, dexecute master..sp_msgetversion
0 g; ^( w! S  t8 {+ H. u  K7 [. _" K) O1 k4 g: e( L
--得到硬盘文件信息
0 f! a& W% A) D- W4 u7 Q1 W--参数说明:目录名,目录深度,是否显示文件
9 a* R4 J0 p( _. f$ qexecute master..xp_dirtree 'c:' 2 `: Q! ]: }% ~
execute master..xp_dirtree 'c:',1 , D- J0 t; j. D3 F( ?
execute master..xp_dirtree 'c:',1,1 . ?& M" K7 T- C4 y+ O. r

/ [$ ]' @9 U" C8 m6 P) A% p) Q# ]- \. k& A
--列出服务器上安装的所有OLEDB提供的程序
, C- C2 r7 I9 p; x+ oexecute master..xp_enum_oledb_providers 2 x. |% W# o9 B% \* t- E

7 _& Q/ l7 I6 g4 D: i--列出服务器上安装的所有代码页 9 {1 Q6 |+ x6 s7 A+ T6 v9 P6 m" y
execute master..xp_enumcodepages 5 D, e% H4 j8 p& l2 _+ U/ ~% `$ o% o
' q- o9 c) V; }" E# x! G
--列出服务器上配置的dsn
, f: f4 P$ ^! J7 v. _+ H; `) ?execute master..xp_enumdsn % j7 f) }0 E; P$ l. I+ ~
; {& y) a( ?1 I- W
--列出sql server错误日志列表,最后更新时间
5 n# Z. B" ~6 R% _execute master..xp_enumerrorlogs ; D- `; b4 ^) s7 z3 F! A1 t

( m# b. V& }2 E2 I4 @$ D1 K6 D--列出服务器上所有windows本地组 . j1 @3 n! n1 n" m
execute master..xp_enumgroups # y" D/ d/ @  A5 @' v5 l. s: Q/ T2 o

9 {- j, n8 h1 j" h1 i  c9 y* Q' ^--检测文件存在性
6 x- E6 d7 l! [- L# sexecute master..xp_fileexist 'c:\a.bak' & g, ?1 \/ n0 Y. ?# Y% ]
4 \3 ?; X4 k4 p* C: q8 P9 O# f2 M
declare @flag int ; T% {- j# I, Z' N& J1 g2 I, k
% r3 [+ k5 K8 L% x9 a
exec master..xp_fileexist 'c:\abc.bak',@flag out
% y7 D* `0 L2 E7 G  x" e$ M. R* x. J* Q
if @flag=1 - \4 G9 N' m0 q' J5 A
begin
% |( X+ E) j1 _( g/ tprint 'exist'
' Y  F/ |0 s8 o" W: lend
% C; ~9 q& V! W9 k5 z4 O- x  Gelse
- |9 [! \2 V$ G& C/ H3 ]begin
% [' J" I" s7 w' j8 S: k( pprint 'no exist'
$ @/ M6 c. W9 [* k4 kend ' Q6 s$ Q5 a2 U( u

$ {# }! W9 I# }3 l6 ?--列出服务器上固定驱动器,以及每个驱动器的可用空间 & r8 v+ s" `# ~; l3 o; B
execute master..xp_fixeddrives
8 t& r5 W  R9 x# q0 A0 V5 w: d1 w& \0 O) n6 C% y8 Z3 D5 K

: R" p% B# G, k9 _  D--得到当前sql server服务器的计算机名称 * h: O7 c" N9 D# Z
execute master..xp_getnetname , x+ O( R) Z6 H+ y1 k4 H) b- D6 ]
1 s3 a9 T7 C" s# Q: z8 _
--列出当前错误日志的具体内容
1 d+ M9 u1 l* y$ E+ \EXEC [master].[dbo].[xp_readerrorlog] ; u+ W9 [: M5 C" b1 F: ~; c0 Q

$ j' c9 O5 ^( N/ t--列出指定目录的所有下一级子目录
1 U% R+ [, {  Y; |EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
0 b# j4 ?# V+ m; Q8 U' N
. r2 q" J8 P6 S. ~" A- D8 o5 S9 }; I$ W* [8 I$ G: t
---列出驱动器的名称 $ X5 b  ~" `  w* n& m' F
--以字节为单位的空闲空间(low free)
( h  k7 |2 K% e$ V& X--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
, y6 K& e6 f, f: W0 r2 e' e. jEXEC [master].[dbo].[xp_availablemedia]
- D0 M( j" W( ?8 S7 t7 _) A4 J--效果如下:
5 l, C, E2 p: M. z, [  j' U1 q, z" i+ U( C: y
name low free high free media type 9 b% S% x9 l4 X3 W
C:\ 1270386688 0 2
9 E. R, _7 ^2 k1 L* D1 UD:\ 1726824448 2 2
# {0 `) k' |+ X5 m3 rE:\ 875053056 10 2 9 @7 q* V2 y6 Y" ^/ z% g0 _; W
F:\ 0 0 8
( _$ a) y% |! e$ g8 ^- I1 S9 c! W) Y! W$ Z
回复

使用道具 举报

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

本版积分规则

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