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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 # ?6 w6 W* `3 W2 f
execute master..sp_msgetversion 4 H4 |3 U, D7 l' F/ d6 G# l
$ W0 z& H) `2 R
--得到硬盘文件信息 ' o" t& w. t6 Z3 c1 W" @) V6 X/ p
--参数说明:目录名,目录深度,是否显示文件
" z5 \  v( o* t3 x5 T$ d# }execute master..xp_dirtree 'c:'   q! U8 v% D9 j& U) ^
execute master..xp_dirtree 'c:',1 1 [6 y8 N; O$ I3 o$ N
execute master..xp_dirtree 'c:',1,1
$ E/ a" Y1 f9 B9 c+ Q2 e& l7 B* t5 F
/ t% s. N5 g# z' S& ^9 u# I+ y& }; e) H' i8 B
--列出服务器上安装的所有OLEDB提供的程序
- i3 V1 z: L  g+ w) jexecute master..xp_enum_oledb_providers
0 h# r. Q, @6 o+ Q- \' h0 N1 _7 T/ F( ~( u1 L
--列出服务器上安装的所有代码页   H4 }7 T9 I- n! B5 z" L
execute master..xp_enumcodepages
+ r: S7 V; ~& O& o8 k8 }
# M" n  H9 Q0 x! [5 X- q--列出服务器上配置的dsn
: q6 W0 H3 t9 ?execute master..xp_enumdsn 3 v# j8 p; [9 `; p9 a

' N" R/ p, v. S--列出sql server错误日志列表,最后更新时间 " {8 Y- b# B' f+ B- e5 S; P
execute master..xp_enumerrorlogs : D8 j: _2 C8 @- I, F4 F% X: Y

6 U; W) x6 @6 k--列出服务器上所有windows本地组
; s/ Y1 d: h5 u' M0 Nexecute master..xp_enumgroups - \; z9 I! V* c0 M

$ f. g  Z8 }* O# ]--检测文件存在性 1 d6 L6 z* T4 `$ ~4 q
execute master..xp_fileexist 'c:\a.bak'
0 {0 @5 g; v  F! C) ~  p) X- g
) Z) t, v7 V2 C& j2 j- ~declare @flag int
1 l4 g. }8 r3 P, t! t2 N. K- x4 P! O" p* Q0 ?
exec master..xp_fileexist 'c:\abc.bak',@flag out . c+ ?: f$ k6 W6 I8 J; r9 w
' _3 P% W' u% P9 q6 P8 u
if @flag=1 : _! G5 l2 `/ J! o9 ^
begin
5 R+ ^$ V: X! Sprint 'exist' - ^! p6 H2 t" s) A% }( m
end
: s( s8 m  [. G: [3 yelse ( i* H- e) x4 u) q  r  U
begin ; _2 I8 K# o& V
print 'no exist'
9 ^% G' ]# l" Q4 z0 j+ aend
0 P3 J1 m- \; j4 S5 p3 T9 _
5 @! e+ A! Y/ M# G6 l--列出服务器上固定驱动器,以及每个驱动器的可用空间 + \, a$ }3 k  A7 J9 u
execute master..xp_fixeddrives
: l, ]4 Y+ m& N
* a) G/ l& g0 Q3 P8 M" n. F! Z! S
--得到当前sql server服务器的计算机名称 ' T8 ]6 |5 G4 j1 m& A
execute master..xp_getnetname
7 f8 D% ~$ ]3 ]  ^; N
8 U: Z& u' k+ t0 `--列出当前错误日志的具体内容 ( g; u6 T1 H% h" W$ Y: \
EXEC [master].[dbo].[xp_readerrorlog]
0 h9 _; p1 j, b
/ {; Z0 p6 w) S; n2 }1 `--列出指定目录的所有下一级子目录
# h( t) B- A' R& |/ ~9 jEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 1 Z5 n8 i; ]1 ^' a$ Q4 t
" G2 t3 r8 N; T6 w; A2 }9 Z
2 w2 Z, r; @+ ^
---列出驱动器的名称 , m7 O3 D( b- ^3 h
--以字节为单位的空闲空间(low free)
) w6 r6 `* O2 w% R4 ]--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
& k5 _6 M. O& C, `5 v$ _EXEC [master].[dbo].[xp_availablemedia]
/ V/ R* M- r" Z- h--效果如下:
8 y7 L5 K) h5 o( r! |8 e& v6 K, m' Z8 b! w- m/ t0 ~( _/ s$ Y
name low free high free media type 7 S4 M$ k0 {7 f. h) P2 z
C:\ 1270386688 0 2 # b2 W  {/ }) m8 d% }" Q- M, {/ }" z
D:\ 1726824448 2 2 0 t% K! q: G; ~. A% h: G& S0 g
E:\ 875053056 10 2   N/ e) P4 O# X; ~; \
F:\ 0 0 8
' g# y6 [. d9 S- H: Q9 V2 |( [
回复

使用道具 举报

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

本版积分规则

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