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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 - u4 l1 R) ~) ]0 h1 ?  M/ l* J* ]  x
execute master..sp_msgetversion
# N, F3 ~" F  L  T
* F% e' b. B& _: Y4 R--得到硬盘文件信息
9 B- c  m2 `9 A$ Y) d" ]--参数说明:目录名,目录深度,是否显示文件
( a8 j& \+ z: M; Fexecute master..xp_dirtree 'c:'
  g0 Z$ i# B# T* K: Xexecute master..xp_dirtree 'c:',1 . f& {* A& Q/ T& m
execute master..xp_dirtree 'c:',1,1
$ `* f1 n) {+ @8 P6 O& a1 c0 d8 L/ g% k4 V+ |$ O4 n

8 z; Q+ N! z4 u) v--列出服务器上安装的所有OLEDB提供的程序 ' a2 o: y. n4 @6 w
execute master..xp_enum_oledb_providers 0 S6 d) ]1 L) h7 z/ D
: R% R2 y) g4 Q( i
--列出服务器上安装的所有代码页
- w* ]' r4 c& w& z1 fexecute master..xp_enumcodepages : x- Y: J( O! `( |* }9 a

2 t) F; n) F( p; ]  m  e) b- g1 v--列出服务器上配置的dsn ; K. R4 t: R0 |- t  B
execute master..xp_enumdsn ' a5 K' l3 b+ H6 |2 P4 o

8 \9 j" ]6 `" V/ q$ r7 P' D--列出sql server错误日志列表,最后更新时间 3 _$ \2 h) ^. q8 }2 x; P
execute master..xp_enumerrorlogs 9 D! E  z& Y6 E- H' q3 m4 D

1 g3 j+ p; k" s* ^9 n--列出服务器上所有windows本地组 6 ?6 M2 l( n! J7 y! Z
execute master..xp_enumgroups
- z* R. T* ^& j+ v# A
7 g+ t/ y, o7 C--检测文件存在性
$ T" k) n2 F; \execute master..xp_fileexist 'c:\a.bak'
/ W. e: @9 k. q8 x7 J' G9 w, {  k. P! a5 A2 W! v' y/ p
declare @flag int : v* t" G  S% O) M5 ]
, S: G4 A& s8 V3 Q& b
exec master..xp_fileexist 'c:\abc.bak',@flag out
" c3 S3 E3 i/ M+ z+ c" [
1 v. t; E% p) @" t# P3 ~if @flag=1
6 w9 O: X& r% d% b1 l; ?& vbegin + h" O; t7 d! x! U
print 'exist'
2 [  J) V  X' J" w0 O8 Xend 1 P9 G5 m( }! V+ Y
else
4 J( \5 ?1 G% N8 _: Sbegin
: w9 H' T* |* v( ~: Tprint 'no exist' , e# m* }# Z3 X8 b  {
end
' V% T0 P/ W9 l, j) m1 d  ^8 b+ g7 Z1 q( {. j5 r
--列出服务器上固定驱动器,以及每个驱动器的可用空间 ) O8 @! `% F6 {$ f' `$ d
execute master..xp_fixeddrives
: v0 _" G+ _' g, Z' m1 l/ n
) y) j  ~# D+ b* ?0 l- K9 s. I7 T3 w5 C1 r3 T' \
--得到当前sql server服务器的计算机名称
; r1 t9 k5 `7 A, s7 Q. ?/ nexecute master..xp_getnetname
7 z+ f7 s$ U7 n' `1 s/ g0 h( E2 y2 y! H8 k+ `8 p" b
--列出当前错误日志的具体内容 * o4 ?% G* o  G: c  H, Z  P
EXEC [master].[dbo].[xp_readerrorlog]
0 D8 M* Z5 y  W% O) D4 Y: U( }# a2 C" p% @/ M5 q) n* N
--列出指定目录的所有下一级子目录
/ h% p4 a; k, q1 J& wEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
; A9 z) d# q3 T8 a! Z8 d6 U2 z; U" h" N! `
1 I. }7 ~. J6 I7 y4 K% Y
---列出驱动器的名称
' W. O1 u$ u2 D. _( ]. S--以字节为单位的空闲空间(low free) & t' h* M- d" y( E! t
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) v9 `) m9 H& P7 E6 WEXEC [master].[dbo].[xp_availablemedia]
! m( c& V7 e- @1 p' p$ z: c, k--效果如下:
3 W" d4 ~3 |2 k2 ~( _7 w+ P. i/ F
name low free high free media type
+ ]- x5 p" S2 PC:\ 1270386688 0 2 / v6 f3 X9 o5 j: {5 d
D:\ 1726824448 2 2 2 c) R( }$ \! B1 f) a
E:\ 875053056 10 2 ' b3 W' ~! o+ g% ^& R1 C
F:\ 0 0 8
$ s3 }6 ^; @- H1 g/ m( G! _# G
- m6 j2 y3 H& l8 b8 v' a
回复

使用道具 举报

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

本版积分规则

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