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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
获得MS SQL的版本号
# c) F8 ^8 N( v- k8 [! O9 `execute master..sp_msgetversion
* E6 Y; Z) \( V8 L' G/ r9 I: ]7 O) K2 @" b( f1 G9 T
--得到硬盘文件信息
$ J- E& c& ~2 }3 L7 X% r--参数说明:目录名,目录深度,是否显示文件 & }% w4 E9 l2 K" V8 E  [9 j
execute master..xp_dirtree 'c:' " q  C1 a: p" i& R8 h1 X& E
execute master..xp_dirtree 'c:',1 ( m' t1 K# X0 ]! x; P  |' z
execute master..xp_dirtree 'c:',1,1
  Q. e. _$ k! O* {, L; G: P* h; |: [  n
$ G0 e* f; W7 P
--列出服务器上安装的所有OLEDB提供的程序
2 f$ M2 N, Y1 ^, mexecute master..xp_enum_oledb_providers
& R; l' {/ {! H' {0 b8 I$ l, W! F  M- x# `* ?- h. w( C0 I5 a/ |
--列出服务器上安装的所有代码页 # c! \! w( |' w& y3 R
execute master..xp_enumcodepages 7 |$ b  c1 ^  h

$ u7 c) v9 j5 s) Z# R1 G--列出服务器上配置的dsn
) T2 L3 A# b3 ]1 j, Oexecute master..xp_enumdsn ) d" F$ z6 J9 L! w! E
6 x: [' \0 T$ V
--列出sql server错误日志列表,最后更新时间
3 R, B6 [7 s4 k+ e0 D/ Eexecute master..xp_enumerrorlogs & d1 U' d! ^& \  e

" p$ v: k  ^- ]--列出服务器上所有windows本地组
1 Z5 m7 s9 C; I: L5 H& mexecute master..xp_enumgroups # X8 C- j' k# K. ~3 {/ {; z* S

. p2 c1 t( m$ L/ R% I. A--检测文件存在性
( R. P3 h+ V( D1 ~2 g, D) o5 vexecute master..xp_fileexist 'c:\a.bak' 0 K! ]5 z6 Q( r* Q5 m' g
5 t6 `9 q5 `4 K  l6 a& x
declare @flag int 0 x# z/ K. m/ [+ `" \1 K! U! S! f
6 \5 D, C4 c+ u' H! X5 ?
exec master..xp_fileexist 'c:\abc.bak',@flag out 2 X' u0 M1 p2 M$ R
# L9 l* I0 D0 E  P
if @flag=1 * t: X% p& A5 g8 v- I! F
begin ( K- s7 n% i8 k
print 'exist'
) w. ~( d* w) ~! Aend 8 e6 B8 |: y3 y2 l; I7 _. H
else
2 q0 ^) k2 \  ^2 Cbegin $ n  P4 E9 e; r; ]8 i4 L
print 'no exist' $ N3 b' l2 B, d$ A2 z+ a
end 0 L% o" v4 Q# J
! @" V* u4 j  p; l1 V; ^
--列出服务器上固定驱动器,以及每个驱动器的可用空间 : z  e, x2 E  `) o
execute master..xp_fixeddrives
: p$ j, D& H' M$ B% E: m" k% E( J$ O2 P8 ]4 q
* d1 n- v( h" D- h: R2 U* C" F8 k
--得到当前sql server服务器的计算机名称 ; K: a- V. o% w+ l7 i$ T, u& W
execute master..xp_getnetname
5 l# u; o# o5 A8 W) w9 Z
4 L8 Y8 d# |& H; o" h8 n--列出当前错误日志的具体内容 ) }4 J; @! a' S! j2 t9 X' Y
EXEC [master].[dbo].[xp_readerrorlog]
0 N  \9 {  N6 d
  N" N8 }. F( ~1 ?0 D5 B- x0 Y--列出指定目录的所有下一级子目录
' I% v3 ]# E7 k8 {EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 3 o. r9 C" V% K( O1 Y4 q2 X
" S+ X9 ~' t7 r1 s6 i

& K& _: g9 p) n1 p- s/ e---列出驱动器的名称
7 }. Q& v9 c9 ^) J2 b--以字节为单位的空闲空间(low free)
$ ]) ~+ @4 N9 P) ~3 W8 }--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) v( e' L. p" b  w4 REXEC [master].[dbo].[xp_availablemedia]
6 w% Z9 r9 ]! [% {--效果如下:
* v% B( F7 A" i1 u3 a! ~9 [, E5 ~* P9 ?! X: H
name low free high free media type 1 j: p: d) B7 j2 P7 K% X0 {  Q
C:\ 1270386688 0 2 7 {4 b6 g& K. t  @
D:\ 1726824448 2 2
  z2 N/ @" w2 uE:\ 875053056 10 2 2 g2 m3 m# f3 g' w5 y, V2 k/ F
F:\ 0 0 8
$ j1 b0 i5 p; y/ I# C3 R
7 _- s2 y% K% U1 b
回复

使用道具 举报

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

本版积分规则

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