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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 0 v# w9 ~0 y/ U% g
execute master..sp_msgetversion
8 H9 N0 b7 G! R8 o9 P: k5 d+ ~5 V& C' C/ |  Q+ D
--得到硬盘文件信息 5 s  w: a& m( x
--参数说明:目录名,目录深度,是否显示文件 . t0 p1 m% q9 t9 k) e4 c
execute master..xp_dirtree 'c:' ; @/ ~+ T- t) N% o3 Z$ A" f
execute master..xp_dirtree 'c:',1 $ s' i$ [( X: H* X( o+ v
execute master..xp_dirtree 'c:',1,1
/ O1 ~; {0 X/ P' y: X7 Q, I. p  ]9 c, B
# H" H$ p( ?! v1 L; w
--列出服务器上安装的所有OLEDB提供的程序 7 i% B7 y) }" N' _
execute master..xp_enum_oledb_providers / F3 p2 t" J) F( Q8 b
4 {$ c* v$ ]  [* B/ s0 K
--列出服务器上安装的所有代码页 6 i2 t. w) f# x) V. W. m" p$ K
execute master..xp_enumcodepages 8 B4 W4 t" L. I  Q# K) p
5 x0 D' w: H. X$ O' ?
--列出服务器上配置的dsn $ |7 N7 F% K% L  j
execute master..xp_enumdsn
$ C. y/ j, [2 @& l. [$ R7 ]
. F6 U2 F1 m# V# w--列出sql server错误日志列表,最后更新时间
$ F4 T) F/ K7 ?/ a/ w$ Oexecute master..xp_enumerrorlogs
2 |: h! Z1 h. T+ R4 I4 }/ q1 O9 y
--列出服务器上所有windows本地组 ; r! m- ^, U1 I2 d
execute master..xp_enumgroups + B7 [3 G1 h6 {% h6 G/ b: D

  {& _0 s, p" Y8 U--检测文件存在性 & z# k/ K" x: O7 B8 u- V# z6 T1 E
execute master..xp_fileexist 'c:\a.bak'
: I7 n; y( i+ B
0 y8 v6 K2 Q0 t9 Q1 J$ Zdeclare @flag int
) K9 l6 A% X" b  X6 m! }; K) n0 k$ F# x( _% g; m" G- S
exec master..xp_fileexist 'c:\abc.bak',@flag out
; a# @" L0 O, c( ~
& [7 N6 F+ e0 f: p- T* [if @flag=1
6 y8 G5 k5 q3 [- m9 |& Ibegin
: P+ h" l) \1 y$ k! c4 w1 h4 ~print 'exist'
2 b! l6 b9 C5 z5 S  o) v5 v/ c/ Eend
2 o" T, @: y9 @: B- V8 c* zelse
& ^% _; [# R% pbegin 1 ^# s9 ?1 w, h- L2 C
print 'no exist'
; }- S1 V. e1 H' N9 Zend
5 c$ X+ U! G2 d; F+ {; O" d$ U0 q$ T! Z* i  ]$ `
--列出服务器上固定驱动器,以及每个驱动器的可用空间
0 _! v( T9 T5 \; z/ m# Qexecute master..xp_fixeddrives 8 r  H3 D# c/ G6 ?, T# N0 O* V# O, I2 [! l

8 d2 W* _9 u" q) S; u/ V' {
$ j1 O  f. U& U+ H) I5 D--得到当前sql server服务器的计算机名称 8 _4 ~& x" V1 H
execute master..xp_getnetname " f& k' }6 ~, h+ h3 B1 p5 z
- [1 k/ z) y" M, z
--列出当前错误日志的具体内容
. b3 g  u! K! Y8 v" b0 ZEXEC [master].[dbo].[xp_readerrorlog]
* f. D+ l# D- }, P" {: H0 N8 a0 W- e$ {( k  X3 Y: V9 n
--列出指定目录的所有下一级子目录 - i  e2 j. T$ W' w( J/ G# Q& Q
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
/ ~2 C- y$ a6 p% p! U9 k+ m3 @
/ J, M% Q4 e* d1 z( h5 S9 _6 e$ c3 N# p; H, c; S
---列出驱动器的名称
, C3 V7 u7 N, g7 R+ G--以字节为单位的空闲空间(low free) 2 K( z4 M! x! c, y
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 6 j! G- y! c% `# T
EXEC [master].[dbo].[xp_availablemedia] ) o8 ^) N  [- ^9 R; F  w
--效果如下:
( B: X5 F: N& i
9 ?2 k/ k) c8 {, Lname low free high free media type ( C9 \0 b0 p$ d, G' ]$ b, [
C:\ 1270386688 0 2
/ j( ~8 j* L, T) ?$ |& E# Y) {D:\ 1726824448 2 2 + j: K; F3 N& K5 ]2 N1 b% q6 A4 @; x
E:\ 875053056 10 2 3 \* ?/ k2 M/ C7 m* ]2 ~3 \
F:\ 0 0 8 4 h& h$ _- _; ^5 G7 K% ~
3 I+ E, i) h/ _0 N
回复

使用道具 举报

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

本版积分规则

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