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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
. A; _  m7 S+ C: \0 nexecute master..sp_msgetversion
6 ~# h8 g. @, ?& L0 c$ c9 _& t2 |& B8 [7 u6 ^$ o8 G8 b7 Y& q
--得到硬盘文件信息 & t% c1 f: }' ]! I8 X8 {
--参数说明:目录名,目录深度,是否显示文件 & c; H7 z) Z. O
execute master..xp_dirtree 'c:' 0 x& ?" d) Y! ?! X
execute master..xp_dirtree 'c:',1
. Z' y* S/ Z/ w! M! @execute master..xp_dirtree 'c:',1,1 " E9 c/ m0 I& Q7 c* {

" Q" p! S. A" C+ ?$ G7 u7 C3 }' \5 E  W7 W. f
--列出服务器上安装的所有OLEDB提供的程序 ; [% l6 b! ]. d
execute master..xp_enum_oledb_providers
! j2 j( k$ e% ]7 k, u, E
$ R7 p5 }( z  R4 M$ `--列出服务器上安装的所有代码页 9 d2 `! C( H0 n" z+ N& I0 A  x
execute master..xp_enumcodepages + e! u3 l0 ]$ m) d  r0 _
1 [3 E$ ]* e7 h) g% H* {
--列出服务器上配置的dsn
* v1 K( \9 H. d" g* [+ D+ `8 b" \7 T& L4 {execute master..xp_enumdsn
1 G' W. t( b5 k7 ?# _* p: L1 D. K3 R6 q: J5 S
--列出sql server错误日志列表,最后更新时间 ) v7 r5 v9 C* m/ V, J& K
execute master..xp_enumerrorlogs 2 H) r- |, g! |9 z( g9 T% _- u
! Q4 b$ _7 w4 Z% W: ]; X- h5 T
--列出服务器上所有windows本地组 : r, V/ i7 q% q
execute master..xp_enumgroups ) y  G) _$ [7 b7 ~3 m. ^

( `  h5 g. Y" t; z# o9 q' Z--检测文件存在性 8 l# ~$ Y" i( v. V+ `
execute master..xp_fileexist 'c:\a.bak' ! Z+ Y( k2 B, x5 F/ D5 J" H
# |, k* O- O8 v$ x5 V; Z6 t' J& B
declare @flag int ) i2 ?9 w* U0 r4 J. G' i& i0 f+ A
) N; O( f! P5 g4 Z! u0 `; l) B. J
exec master..xp_fileexist 'c:\abc.bak',@flag out
) p5 E3 Y6 R4 b
$ z: F9 {/ b& yif @flag=1
; a1 x3 o+ N0 r( l# cbegin # l- W, f& U2 g( \
print 'exist' . {7 F2 P2 Y* A' i3 Z% A* @
end
9 y5 }% b% y& F% l7 V0 P* V. Selse & F9 A- ^7 d) B2 f
begin # M& t* w9 a0 G3 L
print 'no exist' 1 H' h# J4 }: z* H" u5 o
end 1 L1 w9 Z' X6 P; C! @8 P/ ]: _4 V

) V! Y; Y' j2 p--列出服务器上固定驱动器,以及每个驱动器的可用空间
6 J6 _3 o9 T, G$ I. |$ w8 X' P3 U2 iexecute master..xp_fixeddrives 4 g/ B' d3 n7 B5 F, @# A' X
* F# P5 ?- l8 V. Q( W

$ E, Q4 ]7 I7 b4 `5 {1 J& S. @3 m1 x--得到当前sql server服务器的计算机名称
8 u3 K' h$ w$ G- vexecute master..xp_getnetname 5 c! i  ^" \; ?7 S8 E

: W2 [6 k1 M6 l# O8 o& S--列出当前错误日志的具体内容 - X2 {6 ~' @# P& p8 v% A
EXEC [master].[dbo].[xp_readerrorlog]
: f4 x3 }. F0 D" V
2 v8 Z* F4 j& C# w--列出指定目录的所有下一级子目录 " E% u' U' V7 _5 e
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
& u# V, T; `. P" A- c( b+ a) O2 Q/ {: R
# j* X* m0 z, C) c& n& q8 I
---列出驱动器的名称
0 g3 a* B/ c* `- q--以字节为单位的空闲空间(low free) 4 j+ R/ E+ [3 v6 Q; l, t. E
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) + N( c1 d! J0 t8 z0 ^
EXEC [master].[dbo].[xp_availablemedia]
8 m( M5 |* f/ i' r' ]5 a8 h& V& j! f--效果如下:
+ a1 j- T7 L0 Q0 n
1 s0 m3 D' ]# }- c1 M- C( v, Ename low free high free media type 0 D  Y2 c% J# v2 s% p% J: X. R+ @
C:\ 1270386688 0 2
* `5 n# N. Z( j0 m! o5 |8 kD:\ 1726824448 2 2
) d* S3 V8 P5 l3 Y# V  ~0 d5 M3 BE:\ 875053056 10 2 0 e7 k, }. c6 v& o, n2 M
F:\ 0 0 8 & [" t, Z% W, o& T8 J  }7 T1 o

1 k: K$ q) u# E) y
回复

使用道具 举报

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

本版积分规则

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