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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 5 @. P& j. {0 O& i: h
execute master..sp_msgetversion
. [! a/ x: m) H5 q4 l) G! D* X2 E( p5 z% ~+ q* B
--得到硬盘文件信息 " I3 A9 u0 V9 ?' D
--参数说明:目录名,目录深度,是否显示文件
3 ^" O' r8 s- V& Zexecute master..xp_dirtree 'c:' " S: C+ W: O! g& `
execute master..xp_dirtree 'c:',1 " r/ J2 F; `7 X; P/ f  e
execute master..xp_dirtree 'c:',1,1 4 D  n) u3 L% ^; Y5 L9 B0 V+ K7 s

- K- Q8 Y  N. k, L! d4 @) a( {5 J8 m
--列出服务器上安装的所有OLEDB提供的程序 0 m! h4 Y" {) F# A7 W
execute master..xp_enum_oledb_providers 2 P! A& ]# U* d& p0 T
- r- [0 I$ Z8 g+ O! \7 N
--列出服务器上安装的所有代码页 & q( m+ R" j) z, G8 W: Y
execute master..xp_enumcodepages * {, c0 J3 c; l
* d8 f  x9 A# j
--列出服务器上配置的dsn
- a. S6 i( B. |3 g4 r0 g: D" h, p( fexecute master..xp_enumdsn 0 c2 r% b% l2 u2 P6 d& p

/ e! A) L! ]5 L% J--列出sql server错误日志列表,最后更新时间
) R8 \% X: @- n' b$ Cexecute master..xp_enumerrorlogs : W- X9 l7 x% D. U9 a

% H. \+ Y4 i( A  B--列出服务器上所有windows本地组
+ g4 g4 n/ s0 k; K$ K$ K; X+ V8 a. Xexecute master..xp_enumgroups
" ^0 H# K" M) B& s4 b
; k2 [% j& `% I( ~--检测文件存在性 3 c' g) A" C$ O) v
execute master..xp_fileexist 'c:\a.bak'
. m' w7 N  ~. e9 }  x$ o* G4 \: H. I- D- R: y" ]) t! V  f+ j6 x
declare @flag int & @: |0 b( S! q4 u
2 o! U# Q* U8 p
exec master..xp_fileexist 'c:\abc.bak',@flag out
7 A/ J+ A) C3 G* C( R: o6 I8 a& f' V: F/ B; ]2 v
if @flag=1 * _8 {& l1 S9 k9 B
begin - y1 @: I- ?% X" j4 ?
print 'exist'
# s8 D, f' T% W$ S+ |; w8 lend - A4 ^  d- p4 E
else
9 C+ s- {6 {# V6 Y: \begin
  [* f  c+ h2 n+ I, {! Wprint 'no exist' 2 F% J9 Q7 _0 {# L' o  {
end & e. e: ~& f) g+ d' J

" e6 w% k1 e9 ~) D--列出服务器上固定驱动器,以及每个驱动器的可用空间 * X" ?) d. @% X$ Y
execute master..xp_fixeddrives
6 N8 z! ~! A, O1 R' U, Y
7 |1 w2 g3 i0 {" [! u1 I
. j) a- @8 H- h: {5 ~' j# S* P; w% B--得到当前sql server服务器的计算机名称 " h0 q  {4 u& z
execute master..xp_getnetname
) X) J6 \  @% l9 ^9 u' W
5 r) G' v+ o4 U. _$ V6 A, ^--列出当前错误日志的具体内容 5 h0 U+ U0 u1 {
EXEC [master].[dbo].[xp_readerrorlog] & s& E! K3 q& C- J. e* I
% V0 s1 a' N8 y5 y5 g
--列出指定目录的所有下一级子目录 " o5 ?" c: f. S- c
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' + u& j) y7 I  [. d% Q

. }; F9 [. B6 V/ m6 N- i7 T/ i( o9 G% ]/ j+ ^
---列出驱动器的名称 , n5 `3 v% i+ \6 |/ ~, E
--以字节为单位的空闲空间(low free) / f% q8 L" O/ w9 {$ A
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
" Q4 u: t9 x4 F+ ]. D# D$ LEXEC [master].[dbo].[xp_availablemedia]   U! n! |9 F6 X
--效果如下: 8 \* h7 W( m4 J* r. x
/ X/ T5 X$ E0 a+ K+ F
name low free high free media type
2 N  H9 v7 U7 L0 F6 [7 ^9 PC:\ 1270386688 0 2 ; R7 w  a$ ^) a& R- O
D:\ 1726824448 2 2
: A, |" F6 @4 _; i/ DE:\ 875053056 10 2 1 ^! ?& ?: Y6 p5 f
F:\ 0 0 8
& p' J0 N/ |) {1 k
4 i: l. G0 j; _9 k5 ]
回复

使用道具 举报

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

本版积分规则

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