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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
. J4 h- i. s0 Q" M2 L9 uexecute master..sp_msgetversion
2 K1 k' m. R2 i" z2 D$ p0 c+ l2 e9 Q# q4 @
--得到硬盘文件信息 " ~% C- Y. F) o$ m
--参数说明:目录名,目录深度,是否显示文件
8 k6 ~( W* j5 c' H" w5 Y) {execute master..xp_dirtree 'c:'
+ e( k% L0 B6 \, b0 ]  N$ [- Jexecute master..xp_dirtree 'c:',1
4 t4 e9 S7 G* Kexecute master..xp_dirtree 'c:',1,1 ( Q; g3 p& e0 `1 [5 b

/ A6 e. [3 D5 R* C1 O( h3 |2 C% s0 X8 B  {* Y# `
--列出服务器上安装的所有OLEDB提供的程序 ; D7 q# J7 }' b' ~) y7 g
execute master..xp_enum_oledb_providers   {' ]2 Y  S( V9 e: V# e0 D# s5 i
3 H, o+ N7 G9 f7 Q, F( j7 C
--列出服务器上安装的所有代码页
$ E) [; m1 h: j3 R5 O4 I, Cexecute master..xp_enumcodepages
" o2 E5 P3 s) }  G. y" ^
: n( l7 E2 [; u9 m( f--列出服务器上配置的dsn
! l+ d/ y. H1 {0 g! @execute master..xp_enumdsn # N! r$ ~+ A$ V8 a1 ]1 k; h) [

: z9 W8 X, S3 ~, U- [--列出sql server错误日志列表,最后更新时间
" E# x& }* W) O# f) fexecute master..xp_enumerrorlogs
: |4 `# D4 Q( ^4 j* V, x' V* W  V# i8 s6 A  k7 X
--列出服务器上所有windows本地组 $ O; l! K. e" f' a
execute master..xp_enumgroups 7 Q) ^) z( I$ @/ Y

' `+ G) ~: F) @) `! Y- i: c--检测文件存在性
% \6 f" C4 p) Rexecute master..xp_fileexist 'c:\a.bak' # Q8 `  v- [2 u. \2 T# z: A; n- a

' `5 r/ Z1 D: [  k% `8 v9 kdeclare @flag int
6 {5 Y- [1 e; y3 ^5 e; x% N2 c: ^8 R) {
exec master..xp_fileexist 'c:\abc.bak',@flag out 0 V7 `3 [3 J# y3 a

- @/ i& }& u2 j3 A! f1 H) Pif @flag=1
& ~9 B. |7 h9 |+ vbegin
+ K$ O5 W) b$ Q- nprint 'exist'
  k2 U0 _# N; I6 H: `  N* uend
0 C/ ^6 ~) d8 D+ kelse 7 T/ l1 ~6 J$ u* n: u1 N" n6 H
begin
/ C, M: G, I: m$ I5 nprint 'no exist'
, R4 B. k; a4 T# h* k- g/ N0 bend $ T+ J% c4 z/ A& F* c! K& I7 K' H

( U: t0 W4 G0 Z--列出服务器上固定驱动器,以及每个驱动器的可用空间 ( b" x' ]% K; A& H# ]3 s/ L
execute master..xp_fixeddrives " _  j$ n  @3 ^% T; Q9 e% L
' j/ z' i1 Y% W
, T9 o: T% j+ D
--得到当前sql server服务器的计算机名称
' _) T5 b. Q1 ?. J* rexecute master..xp_getnetname
* f# K, y; R9 W$ I2 N! G; d0 h  Q2 t4 l5 y6 k+ t3 M" L  o  H
--列出当前错误日志的具体内容   X1 p" Y* u4 o& x( q4 [) C" j, V
EXEC [master].[dbo].[xp_readerrorlog] 3 q- z- W' F% E5 r- D2 z4 U

! @" S  s; X2 S+ e# S1 O$ w9 r/ h--列出指定目录的所有下一级子目录
6 [1 a9 @! T; R- ~+ REXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
: `6 @/ D3 _) `! T3 a& S; ?
  B; \5 }9 ~9 x% o
. A& S2 O' ?! o9 |) ^; Q---列出驱动器的名称
2 y; c& W, \8 ]+ v. `--以字节为单位的空闲空间(low free) 5 G: _9 U+ X6 j5 w$ E( w4 b
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 3 f9 z3 t9 a5 |7 A4 @1 K  B( u
EXEC [master].[dbo].[xp_availablemedia] - d, t$ b; `, W6 w* q- @
--效果如下: % z- T+ q# O1 F+ I1 z' ^

/ Q! D+ Z+ y, z% g% w* qname low free high free media type & s; A* v' |4 K! W+ q) ?
C:\ 1270386688 0 2 8 F- z0 U) q& K3 z- c$ L
D:\ 1726824448 2 2 1 C+ k1 f& u3 p1 _) Z6 z
E:\ 875053056 10 2 ; w6 g# X2 a2 L3 i, W( X- J
F:\ 0 0 8
, S5 p, o; H& ?) g+ _; \. x* y1 {) u) g# Z
回复

使用道具 举报

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

本版积分规则

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