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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
获得MS SQL的版本号 0 ]# n, u+ r( `
execute master..sp_msgetversion # D- F5 c3 ~; C! ^' q- k' b& i: I

  f. f3 k; g/ t  I, s, i--得到硬盘文件信息
$ ~2 M4 i# a% {# i  X4 }7 v0 k--参数说明:目录名,目录深度,是否显示文件 ( X( o+ f7 d3 N: J8 J
execute master..xp_dirtree 'c:'
5 L3 O  r( N2 b( u7 i! r& Lexecute master..xp_dirtree 'c:',1
" f: _0 D% A$ k) o- ]1 n/ [) Hexecute master..xp_dirtree 'c:',1,1
( Y/ d. Q; e2 i. a! x& g, p6 ^1 Q# e, T0 Z+ f4 ~: s; u6 |

8 Y: S  V8 w2 y6 b--列出服务器上安装的所有OLEDB提供的程序 0 t0 e+ c: w5 |; Y. P
execute master..xp_enum_oledb_providers
( K5 i) Q; l; {# W8 h: b5 r7 c, B1 E+ c# P( s4 n' ]
--列出服务器上安装的所有代码页 + b3 X3 s! Y/ F
execute master..xp_enumcodepages
) o5 C0 i0 H  s1 {/ R/ c" H  b* U% R" n
--列出服务器上配置的dsn
2 }( ~0 Y& s2 Z/ q" t; qexecute master..xp_enumdsn
% `" Z2 p7 L2 W
# S7 I9 n; K/ U--列出sql server错误日志列表,最后更新时间 ' {! a5 m, N. b7 t# }4 B8 r
execute master..xp_enumerrorlogs
! @" u& F/ J0 s: ]( G0 ]2 i; b2 @- o: W# J
--列出服务器上所有windows本地组
3 B* n; @; m( A3 M4 l6 c- Texecute master..xp_enumgroups " X* V. O. X/ Z  Z! p# v$ q: k# |  E2 z2 g
  i( l% f$ l/ j/ z1 O7 w3 d
--检测文件存在性
( j: }5 i- j% q! ^execute master..xp_fileexist 'c:\a.bak' 7 Q$ _( z& H3 {2 d0 ?
/ b: t& w0 P$ ^! K. m/ B+ g
declare @flag int 8 j: c6 z  k- F- M+ f

+ [  O/ X/ R" Cexec master..xp_fileexist 'c:\abc.bak',@flag out
# p. l/ \# z/ T- c, s
- v; @* S( E- K5 V9 {if @flag=1 ( m* J. S1 T9 F8 j) K
begin - W9 _/ _( A7 m2 B
print 'exist'
* B+ f( E8 P& M3 g# K) l8 D' Bend
. D2 n, {8 B' {* h& v. `% C1 p- Oelse
( A8 o* [0 p3 x0 C0 |begin
9 L0 x/ J! d, Z' yprint 'no exist' 1 E6 |3 n8 n' i7 D8 C4 T
end   O9 y: e& t( T4 I+ K* w
# d6 p; I2 o1 m7 B& l
--列出服务器上固定驱动器,以及每个驱动器的可用空间 " S3 V2 g- l5 G8 A1 I
execute master..xp_fixeddrives
" w7 ~9 I/ J5 j
7 g2 b/ ?! Z! @9 v
% o& V( |- v4 x4 ?& }; @% X--得到当前sql server服务器的计算机名称 8 L/ e! V5 W7 N6 N8 t
execute master..xp_getnetname
: h1 j0 z9 d* z1 M7 k
4 g* H9 I+ E! \9 p% `. w, a4 @--列出当前错误日志的具体内容
" Y/ C% y% _8 C1 D- Y7 ^: i' }EXEC [master].[dbo].[xp_readerrorlog]
. K5 b3 ~  ~  W" z2 i, |
; M# R  q" r( Q* w0 c) |& X0 d  @--列出指定目录的所有下一级子目录
: d0 l/ v0 k8 Y. L* CEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' # W9 s2 ?  q( p
' P" r2 k1 I  x, R4 R
; M* W! u1 }' j' _  X! x
---列出驱动器的名称 4 Z1 w9 P* B6 k* d; b
--以字节为单位的空闲空间(low free)
* Y# Y. l1 b% p7 Y* d% U  e9 o) a--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
4 i" ?3 N4 c! A; u; t  ?EXEC [master].[dbo].[xp_availablemedia]
9 t) M, z7 V+ k, \8 {2 l--效果如下: 3 R" v% l0 _$ H* B$ Q
/ [' m% H2 L! u, q! z# u( Y  C
name low free high free media type / J" }+ {' g# [5 d
C:\ 1270386688 0 2 - t! u! K/ e8 k' l
D:\ 1726824448 2 2
  N* T, n5 A. K3 d. nE:\ 875053056 10 2 ; i! ?. D/ e; T+ h0 P. A0 X, d
F:\ 0 0 8
# p/ x* j7 E4 X# f8 x) U3 f% k; C  ]' ?/ F# E  p/ V
回复

使用道具 举报

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

本版积分规则

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