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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 5 n, |! b% U; E& r
execute master..sp_msgetversion " n' a$ c) D, q0 m* e4 B

2 Q, z* O+ Q, T" }% c3 Z--得到硬盘文件信息
: ~0 e" }* l4 `6 [! ?4 x--参数说明:目录名,目录深度,是否显示文件
& x! b. P: J: P4 F. D8 cexecute master..xp_dirtree 'c:'
! X5 s& w6 N. I4 j+ {! `execute master..xp_dirtree 'c:',1 4 R8 `5 m6 x- H4 o1 r8 I8 R
execute master..xp_dirtree 'c:',1,1 7 y2 O5 e, S; d) p

2 k4 a+ x9 u& C" i0 M) u) E2 u+ T# ^3 k7 z& |" T( r
--列出服务器上安装的所有OLEDB提供的程序
8 a/ @( a  e  g5 ~9 G- }% Kexecute master..xp_enum_oledb_providers
* B+ B" x$ c" I: U  L0 p5 l7 ~) P3 b  K& Y
--列出服务器上安装的所有代码页 1 _, f7 x; S- r6 H
execute master..xp_enumcodepages ! y; k; ?+ Y5 _, d' o0 y# y; u( \

2 Q# M: v5 Y: _6 z--列出服务器上配置的dsn 3 ^' k0 R: t! N- L! @
execute master..xp_enumdsn
# [/ Y2 A' `1 T3 M  v
5 {# \( Y/ j, f- D' Z--列出sql server错误日志列表,最后更新时间 # J) b" r3 n; C1 L2 @" N% e( }
execute master..xp_enumerrorlogs $ I+ p( l5 L( N1 H9 z  g

  v* p) I$ {4 |6 }, V1 \--列出服务器上所有windows本地组
4 X$ B( V* I( E; O" jexecute master..xp_enumgroups $ K& t# x! l* u
1 a+ I! L/ d8 ^3 y# x
--检测文件存在性 8 x* v' p0 U1 c4 @+ ?2 j# ?; a
execute master..xp_fileexist 'c:\a.bak' ' {. e/ L( u0 o- u$ Y9 y) J: O! G
$ u6 W( a8 |5 C4 \4 K
declare @flag int
6 x  i% L4 `$ N- t6 s$ T
# r" _( i  E3 B6 f8 texec master..xp_fileexist 'c:\abc.bak',@flag out
4 i0 E& W8 \) K9 a* e  Q, p. f- V) t: L% t& @, H
if @flag=1
6 `) f( G4 ^2 F: _" l3 E/ nbegin
; A4 R$ o  F0 \$ t* `; Nprint 'exist'
( h: m' ~% {, ~( n& r" p" Kend
* ~) |1 g9 \7 R9 ]& d3 W: ^& P* ?7 Belse 1 t; c7 H) u4 z8 p  B5 r
begin 6 l* X2 e. {) ~& Y: Y
print 'no exist' ! G9 }+ G  k% m/ I3 d
end / q% f9 I' H1 J- |+ L9 c
& ^1 X+ ~# f- D6 L
--列出服务器上固定驱动器,以及每个驱动器的可用空间
  Y0 G- d( e2 ?! C/ C8 bexecute master..xp_fixeddrives
0 s/ e) U- u( {- S
% f0 y% t1 N4 m) Q: o7 Y5 a' T2 F# e5 L. a! J$ G# p
--得到当前sql server服务器的计算机名称
# @4 |: s2 D% s9 u( p* C: @execute master..xp_getnetname + p( c" H3 d* ~

  _9 J4 l; H$ u. y--列出当前错误日志的具体内容 $ l% i( y0 I) t* u5 m1 ]
EXEC [master].[dbo].[xp_readerrorlog]
: W4 h7 j" A$ B- I* N6 j" j8 z5 h
" {$ @9 D; q6 ~' s0 v7 g% {) c4 p--列出指定目录的所有下一级子目录
, v. L* _& G1 f9 }& y) `EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
! V# X/ w4 n" d' L7 S
+ h5 r9 `# {' |# T  [  {* [
% d: {; {$ @# K: p) q- h6 H---列出驱动器的名称
- R3 i, g# B  m, ~$ `( W- @$ K/ |--以字节为单位的空闲空间(low free) ; C. |! x, O; }! M; a: K
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
$ i0 w# X& j8 k8 W; L) i. GEXEC [master].[dbo].[xp_availablemedia] % _. k$ C! F, b# p; w% v# X1 H
--效果如下:
: a% p; J' k& U5 X" z1 v: I7 h2 g4 X6 M% ~; F) C
name low free high free media type 8 P5 |% }8 U9 V/ S7 p% x/ D8 f$ Q
C:\ 1270386688 0 2 % J6 f  G4 p/ m& }: Q
D:\ 1726824448 2 2
7 ^8 N/ B5 I6 ?& |; yE:\ 875053056 10 2
: C+ u5 B" ?7 ?/ [! pF:\ 0 0 8
5 z1 Y7 b' R0 f$ k) v2 S1 T
( A3 @3 F# H2 E# J
回复

使用道具 举报

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

本版积分规则

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