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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
; p: t( x. n3 ]) d0 q) Yexecute master..sp_msgetversion 4 @8 j6 |9 k7 h( w' z( M! _" @
5 i$ m* {8 M. D9 {. y
--得到硬盘文件信息
7 B. w- o( G" \' m* o% t: Q8 ~--参数说明:目录名,目录深度,是否显示文件
: y" D& S3 g+ U7 r) k; ~execute master..xp_dirtree 'c:' 1 p: k% K' c- R$ m! ?
execute master..xp_dirtree 'c:',1
# B$ S# ^# H7 P0 mexecute master..xp_dirtree 'c:',1,1 / F: D8 Y% r& G/ ^) a  H2 u

/ _9 l6 U9 E# z8 D
, Q7 a7 Q# c: w/ e5 }--列出服务器上安装的所有OLEDB提供的程序
6 y4 E! O$ B6 k0 i% @, a+ X, w, Aexecute master..xp_enum_oledb_providers # a9 G$ ?5 [, G+ P
1 \- T* |& e6 D. t
--列出服务器上安装的所有代码页 # ^- {6 U7 F4 m3 F/ v
execute master..xp_enumcodepages ' @9 i0 Y3 I# K3 {! c/ p
2 v( Y4 P% B% H. w' I; V
--列出服务器上配置的dsn ; d1 {" B  h1 h; t* U, s5 }
execute master..xp_enumdsn % I6 g' W# r! r' ]

" D8 z2 r+ H6 D--列出sql server错误日志列表,最后更新时间
3 }& H$ W1 {, a8 @execute master..xp_enumerrorlogs
9 r0 X5 r5 P/ H2 P1 e8 F7 G. t7 {: T% k
--列出服务器上所有windows本地组
& |8 h- F2 h: ~: iexecute master..xp_enumgroups
  l( p- ?% S5 A% |& v  R
7 r7 y* ?0 ^& \--检测文件存在性 8 y7 {8 l4 g0 H  w
execute master..xp_fileexist 'c:\a.bak'
6 s3 G( `% e% _. i8 q. Q/ V5 m% f; p3 Z# p4 z
declare @flag int 1 i4 f1 t# H3 q0 i& {  E- @0 N

4 j% D6 R9 V! n* Z  U5 i0 bexec master..xp_fileexist 'c:\abc.bak',@flag out
8 U( h) p# Q, `) @( |) n& g
. v5 f0 w+ q& |' e4 {) P: @! Tif @flag=1 0 h/ G1 Y. K! Q/ V% x4 T# M
begin
1 v! g1 t/ a& Z" F, c* xprint 'exist'
' Z2 g& e' \; V$ F& R4 ^end   b: z" H2 Y7 l2 a3 `& p3 s
else $ a! r& m2 G) v2 H. N! ~1 T: }
begin
- E6 c# W) E: k' r. \6 kprint 'no exist' 8 W2 N5 v. j& k/ z
end / e' ~! L6 N1 N8 N% r
: x  C0 Q  l% F% P  S7 x; i
--列出服务器上固定驱动器,以及每个驱动器的可用空间
/ g( H+ N1 I2 Z8 E  l! Yexecute master..xp_fixeddrives
$ n% O5 I  S1 `) _
! o$ ?- p  S% x. G- b( A
( G( Y% g6 W8 J5 ^' p--得到当前sql server服务器的计算机名称
) b1 }8 g: n& x2 O+ Z9 _! U8 P# ^execute master..xp_getnetname ) N" @0 q$ R# \- ]
! z. ^  O3 E( l8 [. e: k- i
--列出当前错误日志的具体内容 7 d, B8 n  z* t
EXEC [master].[dbo].[xp_readerrorlog] , M& \& z5 B. x% B& }" H, V; ]$ h# {

9 [# ^7 M6 t6 Q# B--列出指定目录的所有下一级子目录
4 R1 m8 @5 i9 F  hEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
' L9 g3 v% k' h' w; v% @3 R
) ^, `% b, D4 Z9 y7 v! o6 x3 q2 J6 h$ g) S0 Y
---列出驱动器的名称
- L" c( ]# ^; |! H, X--以字节为单位的空闲空间(low free)
  ~4 {& _# a9 B1 i--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
$ D6 R5 Y; {% F% OEXEC [master].[dbo].[xp_availablemedia]
$ z- O1 J5 i7 R3 y8 `  p--效果如下:   I* r3 E$ r5 a: O6 G9 @

) B& p: X& j4 Tname low free high free media type
0 V1 E/ c' I8 k* u/ i9 [C:\ 1270386688 0 2
7 a! u& _# c3 O- `' c( D5 aD:\ 1726824448 2 2 7 _8 G  O$ N8 O
E:\ 875053056 10 2
) ^% T1 h9 b6 i/ p" t2 _8 `F:\ 0 0 8
  q8 T! O' V3 ~& f5 w5 G# i$ Y5 ^* _% ]2 G5 `  W
回复

使用道具 举报

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

本版积分规则

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