找回密码
 立即注册
查看: 2707|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 2 e6 e- m, `) J0 @* W
execute master..sp_msgetversion
! P) O/ B/ ]; _/ _0 ^0 f
  I- R6 i  ^9 D3 ]--得到硬盘文件信息 # F& b4 d# C; x. M7 C
--参数说明:目录名,目录深度,是否显示文件 & Z' a1 ^: a. s# s2 U' }& `
execute master..xp_dirtree 'c:'
( W: u$ U+ M2 r1 s; j: `9 bexecute master..xp_dirtree 'c:',1
* M- {8 [5 o. l; a1 ]! j% u( {execute master..xp_dirtree 'c:',1,1 - q! Q( C: ]2 w/ o6 w& v6 u$ B
+ f, G3 o/ x2 G9 @, M
+ g8 V8 q% D, r: ^4 e1 L: D
--列出服务器上安装的所有OLEDB提供的程序
8 c4 j! R/ e6 Sexecute master..xp_enum_oledb_providers # b! O, X% Y  A, b' B

3 q  f8 m5 V8 [0 o0 ^" [. N( f--列出服务器上安装的所有代码页 6 n7 I& T! Y3 d/ V) I4 u
execute master..xp_enumcodepages , A* H. y7 W% m# |4 ]% _0 r

, F( U( a% |. V# O' l/ k2 ^" L--列出服务器上配置的dsn
# Q8 |  z9 V, R' ]% [: bexecute master..xp_enumdsn $ c# I' m# G- `% s

1 g" X  v6 y2 L+ S- p+ T--列出sql server错误日志列表,最后更新时间
. t$ Z' ?7 L" p: N' ?6 Zexecute master..xp_enumerrorlogs % E0 N4 v$ q$ \0 d* n+ ?

( M" N! O+ l+ ~% F% `1 ^6 ?--列出服务器上所有windows本地组
2 }: [* F2 A; }$ f& J$ Nexecute master..xp_enumgroups
, L- q- t! V& R$ B# ^& ^
( B% K7 b7 K; O5 C0 S* ^--检测文件存在性 + O# C. x6 r4 @3 \& C& i
execute master..xp_fileexist 'c:\a.bak'
* t6 p4 I; \" |% c% u0 z3 L; D: j- o1 n1 y0 q
declare @flag int
9 W6 O" p* h5 ~- \  W" k; b0 |. o+ L0 S
exec master..xp_fileexist 'c:\abc.bak',@flag out
) H4 N% E' A3 B5 ^
& R' J2 w; L8 F* G' C. J- q2 `+ ~/ sif @flag=1
6 E; ^: c3 g0 }- Q( g3 E& Q7 s7 jbegin
8 O- w( e& ]# j; Wprint 'exist' 8 }) y; R$ O5 [4 {
end 1 q* H$ _( G! y$ D
else
+ @* T1 Q: p$ ~( Obegin
! b% u4 r( l/ H* ]+ A( Y" l% |1 Jprint 'no exist'
, O  x6 V1 D7 e: G$ I5 Vend
( x- V2 j" A, |) g# i) r) n, N
' c# S( U2 X  }; d4 x+ d--列出服务器上固定驱动器,以及每个驱动器的可用空间 % \; A0 S- p5 p, L- I. {9 C  R0 E
execute master..xp_fixeddrives 4 u& Z7 c+ v* s* r7 i7 }

" F' v" p; P* r7 ~1 ^- @- G! c7 w% k
--得到当前sql server服务器的计算机名称
- r0 [' ~# b4 ?' j7 v* lexecute master..xp_getnetname 5 s/ d/ N( f; n) [2 J

, M3 \/ V# B1 {% i--列出当前错误日志的具体内容
3 s5 s( @* ^, c* f# mEXEC [master].[dbo].[xp_readerrorlog] . L# M( j4 B, K
% z; m# W. O" f5 q7 q. m. D
--列出指定目录的所有下一级子目录 7 _. |7 t: c  P  p8 l* ?" t2 i
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
" ?8 Y' I7 T5 z) Q7 h/ P! i7 }1 P5 m& Y5 v5 ^: Z. R
% x. e# v' Z2 U& y; w# a) K9 k  O0 n
---列出驱动器的名称
+ {2 w* I2 ?+ L( ?  |; `6 V7 k& `--以字节为单位的空闲空间(low free) 7 g9 R: s' C) P1 u
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
- R! U0 l- y8 g5 `EXEC [master].[dbo].[xp_availablemedia] ' c5 E, ^4 _* ?2 N5 W6 @' ]0 C0 }
--效果如下: : k' Z8 H# k: n$ D' }5 |- u
7 |! |3 s$ Z; Z& Q. w  u
name low free high free media type 0 f3 h) j7 M/ q$ E
C:\ 1270386688 0 2 : A& q* b- e& K! Q% W- i
D:\ 1726824448 2 2 % P: m& o# S- L9 z" o6 [  B+ w
E:\ 875053056 10 2
  ~4 M7 |7 @0 H7 V" L& G2 _F:\ 0 0 8
& Y" w* C( ]/ B% X  y( P2 Y- J# T8 L) k$ E( @
回复

使用道具 举报

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

本版积分规则

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