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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 ( O; L3 F) x2 p1 f4 m
execute master..sp_msgetversion 7 S! g' q2 t1 ^$ r4 Q2 o1 ?
7 g: P- O' @  o: r0 O7 B
--得到硬盘文件信息
6 c( c" ?6 U) F, M! M--参数说明:目录名,目录深度,是否显示文件
6 P; {" S0 P4 Y, u! U3 Nexecute master..xp_dirtree 'c:'
  f8 j6 k7 C) ^1 t& y" k. c. N! ?execute master..xp_dirtree 'c:',1 % p) J; v& }- H+ X
execute master..xp_dirtree 'c:',1,1
) a, U( ~& Z/ H8 z4 B, O, A9 }: d9 X  q

7 k0 W/ I% Q  ?7 ^--列出服务器上安装的所有OLEDB提供的程序
) \7 @$ u2 ]- E. e: p9 cexecute master..xp_enum_oledb_providers % Y4 J( A2 W: ]6 b
7 d$ q6 I9 H2 C) T1 O3 N
--列出服务器上安装的所有代码页
, t; _% O1 m, v  r$ K; sexecute master..xp_enumcodepages
4 A2 W4 X' a, x" [7 \7 {# ]5 `+ U4 X1 o( r! r
--列出服务器上配置的dsn
3 g7 p0 W/ V* Y$ R' J0 x% vexecute master..xp_enumdsn 3 C, T, S, B) C1 m  `

* p4 l- j5 L9 Z7 m" {- R1 n6 n--列出sql server错误日志列表,最后更新时间   f- B# U' z; c" b- s+ ?8 t" A
execute master..xp_enumerrorlogs
3 F: |9 s: m5 N7 ~2 |( z; m" s" f; l% h+ _1 a
--列出服务器上所有windows本地组 % P0 i8 K8 I# J! T, u
execute master..xp_enumgroups % E5 a, P  l! w% m5 g$ C2 M
! L9 b" }$ o% `
--检测文件存在性 9 [5 r) Q9 `; R
execute master..xp_fileexist 'c:\a.bak' 5 c4 P  B0 r+ [$ U( b

9 @- A. s: |0 }; X" `% S0 Xdeclare @flag int * k" l6 o& I) ?. f( n6 f' U% y6 i9 f

$ J0 H6 [0 W' |* h$ D: W% Q3 j: [exec master..xp_fileexist 'c:\abc.bak',@flag out 5 ?0 j/ f1 U, h6 v+ A! |

! F- E3 ?$ p# q, k% W# c) |if @flag=1 8 ^6 I* p9 L% o
begin 7 z& c2 s/ {2 L7 p  t- ^( o  Z# h5 s
print 'exist'
: y% {- P1 H& K8 W, N: ?& Uend
# L  S( W: P+ Z( [7 I& M! ~else
8 |; V- d8 T2 [& o9 o& a- Dbegin
( f7 q* F2 t# C' K0 Qprint 'no exist'
; c2 Z2 }) m8 F5 Rend
% n+ B4 N& e/ z/ B, d/ m$ R& z% v  Q8 |  w5 u) Y/ Y9 x
--列出服务器上固定驱动器,以及每个驱动器的可用空间
+ ^4 a! Z# |2 a$ Pexecute master..xp_fixeddrives
1 k$ ?4 n9 t! o0 W+ ]$ H  v
9 U& N" L2 O5 K8 h% @
) Q( d0 s* V0 c2 U' X/ m--得到当前sql server服务器的计算机名称
; O# Y$ a9 F# t( jexecute master..xp_getnetname 9 j- R" w0 W* `/ H$ W4 Q/ _, z+ y4 h7 C
9 v6 K2 A6 T/ b$ u, ]6 l
--列出当前错误日志的具体内容
) |( A" x3 d+ \2 yEXEC [master].[dbo].[xp_readerrorlog] 7 Y/ T! }: v) W* h7 s3 X$ o
% J5 d1 q$ W; X6 v" A: o- p
--列出指定目录的所有下一级子目录 % \" e( q8 W7 r, }2 H% h: ~
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 5 S5 z0 m0 b2 g- Z5 U2 e# m. A

+ y( m& C, e. N. e' L5 s+ _( \: Z0 n) J0 \
---列出驱动器的名称 & p& ]9 b- ]2 u6 t; A* ^6 \
--以字节为单位的空闲空间(low free) $ K. l. R3 B4 o/ L* U
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
- e2 j$ D$ `. ?1 _EXEC [master].[dbo].[xp_availablemedia] + @6 d# T1 s  y1 T7 k- H
--效果如下:
0 {5 `3 o9 R8 w0 r- m1 `' {+ L9 V$ t+ X( l) P
name low free high free media type
7 @; o' y. P) `2 s! qC:\ 1270386688 0 2 1 f- h1 U  v" V
D:\ 1726824448 2 2
. |" V  K- e" z: ~5 M0 ?7 bE:\ 875053056 10 2 , f# W/ g4 }. B. ^& b5 P8 c/ Q
F:\ 0 0 8
$ w5 g% W) k0 i. u1 V: E( c
5 @8 E; ~3 c; `3 c+ J) B1 ?
回复

使用道具 举报

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

本版积分规则

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