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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
! a: _- l3 R! }execute master..sp_msgetversion   y+ K/ e; U/ F% Q. X

  F2 K, d! Q# f( p7 D. F5 I--得到硬盘文件信息
+ K6 Y3 e2 T' p--参数说明:目录名,目录深度,是否显示文件 7 `8 M: Y+ Q+ ~
execute master..xp_dirtree 'c:'
0 v  g7 ]" `( ^execute master..xp_dirtree 'c:',1 : i: h" _+ F8 {
execute master..xp_dirtree 'c:',1,1 / b% M0 k$ C3 @7 q1 y% e& ?: j
; o8 b  t# A2 b( ^0 e
+ `* `3 X  f3 i- M. y
--列出服务器上安装的所有OLEDB提供的程序 8 m( @6 i  ?1 ^0 Z! ^
execute master..xp_enum_oledb_providers 5 y7 j# l- @+ ~: `4 B% z9 e, ?

& x6 R3 e. a; y6 I--列出服务器上安装的所有代码页 % b. I5 E1 q% u* S1 ~! ?
execute master..xp_enumcodepages
8 e. O. c# d4 a: ]( w& e# F0 h  Y6 F# K0 x+ F/ H7 b6 \4 z
--列出服务器上配置的dsn
+ N# }9 D8 \& ~1 i8 b* ?% f/ m2 Xexecute master..xp_enumdsn ; M+ G, a2 p6 p8 q% m8 H* M
# a: d+ C5 g4 r; F3 ?
--列出sql server错误日志列表,最后更新时间 1 Q/ ^& t6 j# u' _
execute master..xp_enumerrorlogs   [; G4 d6 a) ~( R7 l% K" v
1 R. e/ ~: F5 y1 u
--列出服务器上所有windows本地组 $ P9 L" e; {' S8 v8 L
execute master..xp_enumgroups 2 z6 o. }. ?$ c/ u0 l
( c1 n4 J2 ], G: J$ k, z+ a
--检测文件存在性
4 w; w2 g& Z% [execute master..xp_fileexist 'c:\a.bak' 2 ?8 M0 i! J, U
9 i; v! }4 {7 z3 l7 d7 n/ g
declare @flag int 1 C& x" ~4 i0 g  z6 e$ z! V
6 T2 l- i- R) S7 V7 m$ A
exec master..xp_fileexist 'c:\abc.bak',@flag out
/ q7 \- y( k4 C) Y6 \+ f" b" F8 o" e: A
if @flag=1
2 |, p; M' o3 \begin 0 N1 p# v7 N1 |
print 'exist'
6 w5 F8 G* ^( s& G: T5 ]0 t7 Jend
5 c  t9 s3 {. q7 N3 `- A7 W7 delse / T0 a* H& V5 N; b
begin
4 g- |/ B/ d# Q; s" q* ?5 q/ Iprint 'no exist'
0 r  e( n  L* @& C9 b! rend
0 z  b" G- t' j8 f, r. i/ g( q4 V* N
--列出服务器上固定驱动器,以及每个驱动器的可用空间
% _# ~+ L! s' y. U# I2 x2 G( }execute master..xp_fixeddrives
1 ^( O- p8 }4 |6 v+ z8 I
. N4 ?+ a9 D4 o9 o. g9 x& r7 p2 m
--得到当前sql server服务器的计算机名称 6 r7 r1 Q2 u7 a5 o& A. I
execute master..xp_getnetname
) U( |8 c; u" Z5 q2 M) X3 Z
8 u2 {& I3 o5 o! x% c) i- m  q--列出当前错误日志的具体内容 . y# |1 k7 C# h) o8 o/ h) M
EXEC [master].[dbo].[xp_readerrorlog] 5 L9 D6 Z0 G" ~* |
# v  r' {# f( }' ?5 R
--列出指定目录的所有下一级子目录 4 ?4 ^) G8 y2 j0 |
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 4 R2 T9 W  K- `' i8 I, b
" ~% s  ]; K2 I( ~

% [2 a: U: ]1 [5 q" W+ B---列出驱动器的名称
7 }: I0 d/ x& a--以字节为单位的空闲空间(low free)
; T+ x  i  m" b3 C--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 2 I( w: p1 p) K- s/ R* Q
EXEC [master].[dbo].[xp_availablemedia] $ X# e" b) J0 Z. x$ B  \
--效果如下: 0 e9 l. _! e: ~! R) V

- Y. y7 Z% q0 C# y& cname low free high free media type ! w# O$ X  v, l6 T  H
C:\ 1270386688 0 2 / J; g5 N3 s. x# |3 j- Y
D:\ 1726824448 2 2
% V1 e- V6 |( I. j: W. }E:\ 875053056 10 2
2 {% ?( n$ g2 T3 v! `F:\ 0 0 8 8 }  v9 I/ R: z+ m0 W

0 Q6 @( `2 ?7 e; t1 T/ S, d
回复

使用道具 举报

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

本版积分规则

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