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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 / G& ~( _7 z6 o+ J. r  a
execute master..sp_msgetversion
  W3 q, \) ~' Q. I- X  R6 j% U" m
7 U: P) M! H; ~) |8 S2 E--得到硬盘文件信息 4 N4 Y& s. d) q+ t4 @: g
--参数说明:目录名,目录深度,是否显示文件 % @) O3 ~' l, U3 H5 B5 d  [8 {" h
execute master..xp_dirtree 'c:' ) F7 _7 a5 N& r, f
execute master..xp_dirtree 'c:',1
1 t' N. j2 C. Q$ S- ]execute master..xp_dirtree 'c:',1,1
% _2 M0 E; `8 G: A, {
+ V, D( J; O; y4 B/ W' h
  I& I- J; p& p' L8 u6 h--列出服务器上安装的所有OLEDB提供的程序
+ p* c! a' \7 J! H* [; x& Zexecute master..xp_enum_oledb_providers
$ C6 r* f0 k3 |4 s4 S5 W1 A% G$ F/ X2 d/ Q# N7 l8 l( {/ f, L
--列出服务器上安装的所有代码页 # R2 ]& e; u/ K2 q
execute master..xp_enumcodepages   z+ x3 w8 ?- n& g* I2 z6 F
# Q( T9 f7 D- x
--列出服务器上配置的dsn ) r' r/ u( h1 Z$ M% x  q! ~# i
execute master..xp_enumdsn ! \8 ^# s4 k7 A* ~( P
# [# P; a1 \2 i7 Y* I
--列出sql server错误日志列表,最后更新时间
+ g( p( I2 ~$ J/ Q. R- M  Eexecute master..xp_enumerrorlogs 2 \% p. g: T$ M8 E* N1 p: h& Y

  U8 y3 C/ r3 B$ C; R--列出服务器上所有windows本地组
& G: i1 z+ n; F" V1 [7 i/ ]- }" r  aexecute master..xp_enumgroups " ^6 E$ y9 v% a. R' a

8 u' a3 g( C; b8 K--检测文件存在性
# v3 c+ j" O3 b, wexecute master..xp_fileexist 'c:\a.bak'
: b- M  A0 a( i# h0 x- J& c
, ~8 \0 V; K" i) I$ F& Sdeclare @flag int
$ m* E9 c7 c( c2 Y5 k8 k8 G) @( t+ J( b- _$ U
exec master..xp_fileexist 'c:\abc.bak',@flag out 7 A4 H1 P8 j8 P5 D2 W( q6 @; E

1 K2 y: A# n$ l" E, v; }if @flag=1 1 ]" o- }+ J( m1 B: f$ L. G+ O# O
begin
3 d8 M7 f! k9 {, p- H6 M; fprint 'exist' * C- [4 A$ q! U1 F7 p
end ' [$ ?6 N; A( N5 c5 @+ Y7 w) y
else
6 t& v1 k5 z( ]0 J' Q- D+ Ibegin
% n$ u0 a( R  N( |print 'no exist' / ~  Y) e, f* n9 h! a. b
end ! B8 R& U9 l+ R0 i, ^$ E! @( U
* E% `8 v- s: F
--列出服务器上固定驱动器,以及每个驱动器的可用空间 5 r5 V9 K  n. z+ Z$ v' H) u
execute master..xp_fixeddrives 5 G" H' [0 Y5 V

7 j+ d5 ^( {5 D% `; t! o# C0 m( r( E# E1 B" p. i! K- v: U5 O
--得到当前sql server服务器的计算机名称
& r9 J0 J% l3 f0 Jexecute master..xp_getnetname 3 G( M6 U' t( J8 u
' ]' x/ ~) Z7 p4 x
--列出当前错误日志的具体内容 ' B* j. E1 f: x6 ], e( K( {3 e1 h
EXEC [master].[dbo].[xp_readerrorlog] ) d" J1 }+ m2 S3 G3 W/ j- T) M
' ]0 G% c( r0 s3 M& k; x
--列出指定目录的所有下一级子目录 6 u+ w4 K" {1 j& E
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' / r- G  `& ]8 m* {) H( S5 {
; b- i$ u! x4 N

) l5 e# J1 t0 m5 ^( k---列出驱动器的名称
" r( T! k0 K8 o7 P3 H  u5 {, y. z--以字节为单位的空闲空间(low free) 4 o, `9 Z) h+ d( c2 c
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 8 u! @0 R8 {  j  W& x. O
EXEC [master].[dbo].[xp_availablemedia] ( k& M6 g5 Q& B7 @4 F
--效果如下: & }- z) k. B1 U
( h" K# U6 K. X# e
name low free high free media type
: [  W# X. W9 OC:\ 1270386688 0 2 . Z3 B6 E+ ^9 A
D:\ 1726824448 2 2
, Q) I2 G& X- N- P0 v) fE:\ 875053056 10 2 ' k. s3 ?: |( h
F:\ 0 0 8 5 f) j" U! t7 I/ ~( N5 b

$ ~. K% g9 z- w. v- i9 v- G
回复

使用道具 举报

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

本版积分规则

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