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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
获得MS SQL的版本号 % q& _, u1 I* H- E: P& b, i1 \& f
execute master..sp_msgetversion
1 b7 J% a4 h! h2 S3 R% M8 u2 w! Z: Q
/ m$ ?# r+ T) O: J--得到硬盘文件信息 8 \+ E4 v7 J6 q# g
--参数说明:目录名,目录深度,是否显示文件 2 H' F% m3 V: P/ _
execute master..xp_dirtree 'c:' - ?6 f; K$ i$ ?% J- D
execute master..xp_dirtree 'c:',1
5 N& ~8 k* o& O, _$ Uexecute master..xp_dirtree 'c:',1,1
, P% q" `- u$ ?" l+ _2 H8 c
! m/ D! r7 X  K' F& V9 }# p* G( q( d: }% j
--列出服务器上安装的所有OLEDB提供的程序 / o& c" g9 K7 x& t9 k# I
execute master..xp_enum_oledb_providers
) I& m: p% g9 i  G; y4 T! w9 W9 o/ {& q5 P
--列出服务器上安装的所有代码页 & u2 ~6 w2 J' e( L
execute master..xp_enumcodepages 3 p  w9 B7 k4 x9 ~# F9 J( a+ A
0 H% k9 D( k1 @; r9 I, E* V
--列出服务器上配置的dsn
2 q% W. e2 a7 R% s" i* Wexecute master..xp_enumdsn / J6 D, n1 f% w

, y! r" p9 ^+ _3 I; t* t1 q* |--列出sql server错误日志列表,最后更新时间 5 e5 E6 T% {4 C( X! n% `; i
execute master..xp_enumerrorlogs % h2 U7 F6 ^6 z, |) _& L

, L: |+ l* P- _' j) O+ B--列出服务器上所有windows本地组 ' U  {) p. u3 d" R/ y# n
execute master..xp_enumgroups
4 m2 U; g. L* b5 p9 W' O8 k4 ^$ }
--检测文件存在性
* N$ x; ~+ k& H; xexecute master..xp_fileexist 'c:\a.bak' / L$ q( O1 g$ ?* P! A# q
3 h) |" A! g) a
declare @flag int
1 V* W( p& ]# {. M5 {0 `% h( ^  x, H* ^( H# G! q$ |" @6 |* m( ]
exec master..xp_fileexist 'c:\abc.bak',@flag out
& d1 @0 ~% |: n6 j- Z
! R# ~4 Q  G* Cif @flag=1 ! L3 B6 O+ `( a" Z& L
begin 5 R* i- G) \/ ?0 s
print 'exist'
' ^* I' j+ ]( l: O' u5 [end
/ p/ h+ _; [. z( {$ M1 s: Helse
* J- p8 ~: Q; p& T7 ?; vbegin
3 z4 Q6 ^7 u8 m" e6 N5 Fprint 'no exist'
3 Q  J' c0 r, N  n- J7 z$ g4 B) @end * J, {0 p+ o9 M+ A' x
2 E: a  I2 t5 Q6 |7 B
--列出服务器上固定驱动器,以及每个驱动器的可用空间 5 i, Z* G; u  k
execute master..xp_fixeddrives
7 \% P  K: \& F0 ~# }" E' K" M" z" x2 T+ ]
6 ]8 }, c" K0 X3 o
--得到当前sql server服务器的计算机名称
9 N9 r' o! ?# N3 G4 `- vexecute master..xp_getnetname $ D! [. p6 j: f- H$ |" h7 @6 u4 m

4 Q2 v7 ]% a! l" s( ?# S--列出当前错误日志的具体内容 7 M: R; R4 b+ ], F5 {
EXEC [master].[dbo].[xp_readerrorlog]
) _2 x% K+ R7 a0 Q9 B" I, u" ^9 e
--列出指定目录的所有下一级子目录 . o0 u4 o& x) Y2 j
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
7 F/ K" C2 Y+ ?; W" f9 E
7 J2 W/ \6 [* D7 Z5 z* ?# W+ G+ C8 r4 N; W
---列出驱动器的名称 - ^+ F4 _: M; ]3 B1 n
--以字节为单位的空闲空间(low free) 7 {' ?3 k  c: ^, _+ c
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
9 z  k1 D8 ?/ \+ D& o2 TEXEC [master].[dbo].[xp_availablemedia] / w: U3 w0 e! g; Q5 e- g& U% d
--效果如下:
: w3 ?2 ?/ ?. i! f+ G! Y4 j1 C
. T( w- y( }5 {2 P9 |+ J! Q, b) Y- ?name low free high free media type
2 J3 @% c) p$ G6 GC:\ 1270386688 0 2
  T: M1 L* r! |$ r' J& Q, v" WD:\ 1726824448 2 2
6 M' Z; @6 R- K4 U0 k! ~7 S# GE:\ 875053056 10 2
3 }3 h3 X" ]" M' EF:\ 0 0 8 . e5 b: R' ~9 D% ?: F: g+ F& I3 |0 [) n

7 }# F* p1 \7 }2 {( r4 d$ e2 |* W
回复

使用道具 举报

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

本版积分规则

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