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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
) `2 p6 C( C: \execute master..sp_msgetversion # V8 N& I5 m" P* Q# L/ ^

7 L0 l: V+ W1 I2 P8 X  x' m--得到硬盘文件信息
1 E0 x9 k* N8 f9 u' v--参数说明:目录名,目录深度,是否显示文件 $ u6 n: f2 P" m4 x) d! b
execute master..xp_dirtree 'c:' ; c( k* p, U, }5 W2 @
execute master..xp_dirtree 'c:',1
5 P4 A! {$ g  y  J% x$ H! rexecute master..xp_dirtree 'c:',1,1 : l0 ?$ e* W% D, U
. ]0 O7 M3 Z5 `% z$ h5 O5 _0 |7 E
6 c5 d; u/ n  J5 H0 i* q; u* U
--列出服务器上安装的所有OLEDB提供的程序 % R. g% L. K5 M6 a) S
execute master..xp_enum_oledb_providers
: I- n8 b/ v! N6 }6 F  k3 W8 P+ w! q; v$ y* j
--列出服务器上安装的所有代码页 " n! y; q! A/ G% r6 |
execute master..xp_enumcodepages 9 ?- r/ j% J- @9 @- W
" \- W4 M! i$ q4 M8 g) C
--列出服务器上配置的dsn / G6 L& R' O; \
execute master..xp_enumdsn
* @, m# t, Y. X7 Y* G: X8 n5 ?0 r- q' t6 _# r
--列出sql server错误日志列表,最后更新时间 ; `% ~/ {9 i7 R& _" H  n6 X
execute master..xp_enumerrorlogs
, R2 v* m5 s& a8 y
& @- Y/ i7 c' t/ ]6 a--列出服务器上所有windows本地组
7 ]$ R6 }: J$ r- I0 G* Dexecute master..xp_enumgroups
6 z. d3 i; H3 h- p9 ^# z* R
" ~2 p' A: X0 a' }--检测文件存在性 3 \% I" ?1 J- J; i. W2 A* Z
execute master..xp_fileexist 'c:\a.bak'
9 k; p. X4 ^7 J. q0 f+ W: w" Y8 g! p6 I
declare @flag int
1 R' l% ?7 \$ Y. g1 u) U  V* y2 M9 e' }& X5 M& k" Q$ H
exec master..xp_fileexist 'c:\abc.bak',@flag out
7 T4 L" h! }( M5 E$ R
' p# T, t7 ]) S& cif @flag=1
2 ^7 x; B- |1 mbegin
+ m, n8 P  u' ?, A1 v. D. A4 }7 Bprint 'exist'
$ D$ M4 X  a6 \; A" Xend : }3 X  @5 B8 y+ q& @+ Q
else
5 ]& n$ [# L7 ?% u9 abegin 4 D; F& F, w+ p. b; |9 W' E4 @( d1 x
print 'no exist'
1 w) K# W5 m# R% Oend
; X* T  t- n9 J$ Q8 \
7 x" X0 T) b+ o--列出服务器上固定驱动器,以及每个驱动器的可用空间 + J! Z: Q+ r) |) j% _! g" B
execute master..xp_fixeddrives
: P! b- H# `* [2 j3 u  w* l- e0 @( X/ T

# [# m2 q6 H% Y  c, R$ Q--得到当前sql server服务器的计算机名称
) _, R, x0 h) V$ q; ~8 W4 kexecute master..xp_getnetname 1 {+ M1 V7 B" ]* E+ _; {
; O* I# `' O1 u2 B8 S" |
--列出当前错误日志的具体内容 . s' a+ k; P6 H! ?3 [# M
EXEC [master].[dbo].[xp_readerrorlog] ) C2 c7 e1 I1 u) W) v
( z, x4 b; C3 A5 ]4 U
--列出指定目录的所有下一级子目录   Q% z( n8 L4 Q8 d
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 2 j5 F6 V- h: d' \% s3 _

. S; G6 ]* y0 l' z# }2 c  x
0 Z& M+ {, q; s3 T. h---列出驱动器的名称   [) ?; A" v8 j
--以字节为单位的空闲空间(low free)
8 a" d) }. B: w--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)   G' a- N1 c  k5 ?3 F/ H. w
EXEC [master].[dbo].[xp_availablemedia]
9 f) I+ X  s" e+ I9 B- M1 z--效果如下:
' ^2 M. C2 W9 `4 ]+ h+ O1 b/ q* H) C# D# O! N! t& w0 k' m9 X
name low free high free media type
% p8 s# A8 X  ?" a9 C) nC:\ 1270386688 0 2 9 y7 X( w) Y$ L3 J
D:\ 1726824448 2 2
  [" j  {4 k) ~# S* R2 NE:\ 875053056 10 2
. \* S( K; B  t& DF:\ 0 0 8 6 G4 C* H/ X, I
$ m5 C- z2 z6 z1 V$ X* o% b( W
回复

使用道具 举报

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

本版积分规则

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