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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
2 w, v6 g; \0 o  Zexecute master..sp_msgetversion 8 h6 \+ C  }2 x) u5 [2 @6 n( E" M

3 f: [* k$ {/ N* H& L5 |0 _% V' j5 h--得到硬盘文件信息 ! T; ?# r4 h2 |4 A- l
--参数说明:目录名,目录深度,是否显示文件
; J9 d( g, O1 d) \& [3 h* bexecute master..xp_dirtree 'c:' ; b, B& W, u, E, \; c% m
execute master..xp_dirtree 'c:',1
4 L9 _/ x/ R$ S& `execute master..xp_dirtree 'c:',1,1
* t$ I* H" w5 R2 H4 ?! k: Z
2 X; C" Z- }$ j. M6 j2 o' j7 j6 u8 Q
: K" @7 U7 L  v- N6 V1 u--列出服务器上安装的所有OLEDB提供的程序
  ?6 \3 K8 @, s/ J& R9 G  xexecute master..xp_enum_oledb_providers
3 v1 D) K# C5 }0 ]+ _6 ]2 F
) I* Q1 I' j/ a- @--列出服务器上安装的所有代码页
' g; v' o7 Z- N9 Y  ]4 [execute master..xp_enumcodepages # c& ]8 p" c* d$ x. M. m

5 {& A9 r! N3 c* Y+ k--列出服务器上配置的dsn 1 R  h( x3 K, g  W0 _; r
execute master..xp_enumdsn
" `# K& ?4 b; r& |3 l8 k
7 \9 p  W+ D! H1 K- T--列出sql server错误日志列表,最后更新时间 . X3 `% G! s: J5 Y
execute master..xp_enumerrorlogs 0 ?: T2 w# u' D  Q" ^

. E( Z# v$ r2 E5 c# }! B--列出服务器上所有windows本地组 . O" T5 K0 k" v
execute master..xp_enumgroups ; b$ [5 r0 g! `( ~( W5 g" N

" ]2 Y+ W2 ]/ ]- R  X; X7 ~--检测文件存在性
* }$ Y6 e% v7 n6 f: I5 ]$ Rexecute master..xp_fileexist 'c:\a.bak'
+ n8 B/ F: z* _7 c& o4 W* I5 [
1 a' p# E' W5 hdeclare @flag int
+ X! x) M  l7 A4 P- z7 d9 }5 y6 i, `8 h6 l7 x
exec master..xp_fileexist 'c:\abc.bak',@flag out 5 L! H. B8 f/ J& i4 g8 T& y  i

' q4 f, S% B/ Y8 ^) Kif @flag=1
. A' \& `9 E( p$ b+ Bbegin
( O& ]: I( g& X, P  H2 s4 S  K- Z/ R- aprint 'exist'
6 r- U: N& p' ?- u+ Yend
5 Z# ~7 l1 h0 t& a( c7 `else ! [$ [2 h# T+ q2 A2 h) q! ^  c
begin
3 o0 p5 Y" E& P. |& y  Dprint 'no exist'
/ Z. G$ U- ~4 F- I. Z' J3 @end
( X/ L4 t5 F8 I: X; V+ {0 R
- q( _# T8 X$ p7 q# R7 z--列出服务器上固定驱动器,以及每个驱动器的可用空间
0 x" d9 M1 ?& xexecute master..xp_fixeddrives
! W% f9 w; I5 u% E4 }2 l: y: [4 a- _" s' F) e8 p- F! e
: v) j; |2 e7 w4 G8 }, ?
--得到当前sql server服务器的计算机名称
& r: l: f6 K* X& T0 E6 }execute master..xp_getnetname
$ a9 V( x5 c" v! J& ~
3 ~, i2 v4 [/ o, Y8 ~% a--列出当前错误日志的具体内容 - o6 ~7 H, b  }; ]* w+ O4 K( Z
EXEC [master].[dbo].[xp_readerrorlog] 5 C4 D$ _# R( J5 w

4 |: M- B  K$ R* {--列出指定目录的所有下一级子目录 / }( h% x7 U; q& y  G" g  ~
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
$ @$ `) W4 |6 H9 H  b0 v/ T4 P
4 R, U+ f) F, ?4 |. Q/ e! D, d6 |% \* f4 u, g" g, E/ Q% N
---列出驱动器的名称
6 z4 K3 P% P  v# F" s--以字节为单位的空闲空间(low free)   S: h" M" u8 h5 V$ N
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) " e& t$ P; p& {1 N
EXEC [master].[dbo].[xp_availablemedia] . r7 G$ M* p) f4 f" ~2 Z
--效果如下:
4 N5 o3 P! O: v
: }2 F$ P7 D4 s7 _name low free high free media type 8 l7 ]4 w8 w! O! e
C:\ 1270386688 0 2
9 D1 M9 I' C& a7 tD:\ 1726824448 2 2
1 u! c& y4 k% rE:\ 875053056 10 2
2 H3 P, ?$ p* K+ l/ k: LF:\ 0 0 8 7 @/ Q6 R8 A' C& O: @5 C" I

( n8 T3 y2 R$ {) @0 C
回复

使用道具 举报

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

本版积分规则

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