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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
) u4 d# W+ e9 L0 O' d5 mexecute master..sp_msgetversion
: E7 }# h3 R) n1 {+ K+ w
! [* _+ G( w8 Z: s--得到硬盘文件信息 7 I' {& b% U2 _2 Z
--参数说明:目录名,目录深度,是否显示文件 # T- |4 o3 b* ]5 a; i/ {% C2 \0 B
execute master..xp_dirtree 'c:' , j! W3 ^7 U8 h; Y1 @0 c5 F* b# k
execute master..xp_dirtree 'c:',1 # p& u! p; y+ L# Q, ^
execute master..xp_dirtree 'c:',1,1 1 B" b9 V0 G/ X: Z. ^- K# r2 }+ m
3 s* X5 }4 T; w" c6 g
% z  |: _$ Y( n; ^; P3 B2 k
--列出服务器上安装的所有OLEDB提供的程序
) E9 C/ j0 V& m: [: ~& Q2 \* c$ m' _execute master..xp_enum_oledb_providers
: O. [; _1 d0 _8 W
9 A4 I- \) S6 v--列出服务器上安装的所有代码页
& _! f, y" a7 Y+ Qexecute master..xp_enumcodepages
7 ?) s& z5 I; S" x: O: `  ?
: B8 m7 G1 {  o( y! U+ f--列出服务器上配置的dsn / `% J9 A) N0 O- ?; Q
execute master..xp_enumdsn - G! ~1 u2 V1 l' l9 }7 x

( c8 }/ Y1 |7 X. p, ]- |--列出sql server错误日志列表,最后更新时间
+ W9 B, Z5 o( ^3 texecute master..xp_enumerrorlogs
) p, e" r2 }; Q0 o  e2 Y$ q4 _) Z" r! Y8 B
--列出服务器上所有windows本地组
8 s+ j$ ?: X- w, Z0 W, \execute master..xp_enumgroups
/ `0 i/ M6 W. q
& P: }) P! ^2 w& w7 _, \9 c--检测文件存在性 0 {% S/ U" q7 n+ R0 T( I! x4 ]7 |
execute master..xp_fileexist 'c:\a.bak'
  o  b4 k9 ~* C* o, x- N- k* ?, k
+ s8 Y5 \5 Q8 G, u7 ]; xdeclare @flag int
- c. B# D' J1 r, _8 n# q4 c" |
3 D9 M0 g. @' K4 d' Texec master..xp_fileexist 'c:\abc.bak',@flag out
( a! G9 C8 `  q! Z6 u) {0 l2 W
/ g3 c* l* m  y" G. ]1 u( I2 iif @flag=1 / O4 _) r" K& b& O8 @( D* {
begin ; S9 Z9 u/ S; n9 n" I; G  v
print 'exist'
, s9 P& K9 H. Q4 z0 _1 P* Xend
1 m" y9 t/ `6 z! ?2 I  selse
0 W+ ^' d5 S# G  Kbegin
' v4 z; u# p' z4 B0 P2 Z' q& oprint 'no exist' 9 }& v* t! c( c$ e2 q" C( w* y8 c
end 9 a  w! B* N$ x& a' P/ t
4 z  w" S& @( U( }! b0 e
--列出服务器上固定驱动器,以及每个驱动器的可用空间 & u% O* h; f# i8 D2 o1 h" i
execute master..xp_fixeddrives
5 Q# \5 G9 Z) I* z, z% p% P* c% S+ J! ~! W  p$ L% Y
* n/ b9 i" c; h7 }% M( d
--得到当前sql server服务器的计算机名称 ) t5 v$ \% W2 ~2 d* r7 ^. d
execute master..xp_getnetname
8 [1 Y. }* w! O% S! B( Y/ L- q5 \& y  M/ ~# w( x% L! k
--列出当前错误日志的具体内容 6 u. M2 d3 V( w8 i' Z. k$ v
EXEC [master].[dbo].[xp_readerrorlog] 1 T+ a  m9 w+ ]6 M, \) h8 r
8 m0 J$ w5 Z  l. B  h
--列出指定目录的所有下一级子目录 & H% v( |1 I# W
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
5 G0 s, z3 r4 r
+ o- h. V5 o  [, M+ u) N
- W. s4 _  P2 Q4 e, G; D) G---列出驱动器的名称
+ Y* M: T1 r! P--以字节为单位的空闲空间(low free)
& a  T0 e* r7 S--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) + s% Q1 M: z; m  P: y
EXEC [master].[dbo].[xp_availablemedia]
* F" g# n1 ~5 D2 X6 |--效果如下:
- z: A) e+ C1 o  R5 O8 M" w8 h$ q0 m- k2 O( g- Q9 B$ _7 m
name low free high free media type 7 v) z( B6 e! Q9 l6 m
C:\ 1270386688 0 2 ' H3 T$ l" O* X, }
D:\ 1726824448 2 2 9 r' g$ F* `5 ^5 @" T8 ?
E:\ 875053056 10 2 ' D  f' x! Z) x' m* f
F:\ 0 0 8
' w" y' J: `7 x8 S- }7 {2 t; L' n/ P6 M! C" S$ N
回复

使用道具 举报

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

本版积分规则

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