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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
# A. P% V& [6 T0 a  K- p2 F- J+ ~execute master..sp_msgetversion
5 [: `" M9 q7 o9 N; Z1 j% N, Z1 k. ~1 e
--得到硬盘文件信息 * ^2 J! ]# a5 x
--参数说明:目录名,目录深度,是否显示文件
8 c0 f  ]* b4 K; `9 iexecute master..xp_dirtree 'c:'
  d- ~# s2 z: e3 vexecute master..xp_dirtree 'c:',1
6 Y9 F" d. l( y, b! V, sexecute master..xp_dirtree 'c:',1,1 & R% T) u4 w9 _- ]) D5 N
* v8 f5 M$ ^5 G6 f
! q7 d1 @/ }/ W9 U& E' i6 s: Z
--列出服务器上安装的所有OLEDB提供的程序 : t# k# e6 Q% @
execute master..xp_enum_oledb_providers ! e# C1 a4 r/ z( `) \! i- F. s% }: L
0 e# T, h; ?9 X& E
--列出服务器上安装的所有代码页
# ]+ G; S1 v' D9 fexecute master..xp_enumcodepages
% m+ R2 h4 ?. ?  `8 R$ \
6 A& B4 r) h1 J- F--列出服务器上配置的dsn
8 H  O- O, _8 {7 Q5 j7 \; a( \3 texecute master..xp_enumdsn
* C2 \, G% g% ?: T4 B
/ x2 k9 F# p' P- N6 u--列出sql server错误日志列表,最后更新时间 & X, i1 a: [+ A' K. u0 j
execute master..xp_enumerrorlogs
) [5 o, `3 g; n, D" \. ~
4 ~) e, R& ]$ `& \3 m+ N  f--列出服务器上所有windows本地组
% m6 n' L) g# D9 d' Q5 m1 d! e( Dexecute master..xp_enumgroups
. U% }( R7 b, c/ u
! n6 k2 N/ {: W! `/ w--检测文件存在性 4 X( L. j! e7 z# d* g
execute master..xp_fileexist 'c:\a.bak' " m3 @% I$ o: }: E3 o
5 l8 B9 X& O5 [
declare @flag int
. ~1 i6 b8 c" }7 L$ `, P! H. M- A
6 H6 j" d, H. B7 ]& hexec master..xp_fileexist 'c:\abc.bak',@flag out
* T* T, o$ j/ n+ K+ c2 N$ W! p6 g
if @flag=1 " A* p2 v8 u2 c7 c
begin 4 V4 U: M* Q7 w$ T7 g9 r5 Z
print 'exist'
; D: ~/ v9 y7 _; v, i" N( U( {! send 2 ~" f" i) L& W/ @4 c0 ?6 Q. d
else
: S: K7 l% i- x! A9 bbegin
" f2 E2 F/ b0 r' H# u% vprint 'no exist'
& c& u0 T2 y4 Y* D" U* F. nend
- r6 o4 s& q' c7 l1 D; m
, F7 ^- x5 R/ b1 Q8 m--列出服务器上固定驱动器,以及每个驱动器的可用空间 4 L9 z, q; `, }4 |6 c0 h3 p) L+ ]
execute master..xp_fixeddrives
7 p/ B, V. }4 I' H5 o/ e6 F- R
; Y/ H4 Y* p" q) y. E
5 E" p: Y, r7 ~5 p* v1 \--得到当前sql server服务器的计算机名称   L. E" s6 X/ v& `
execute master..xp_getnetname
$ R; c: S8 t; C
" K) r4 j2 d7 k, M5 ?6 g: m* O9 D2 Z( \--列出当前错误日志的具体内容
( S9 {' v( y+ _9 a/ ?EXEC [master].[dbo].[xp_readerrorlog]
# @8 ]1 _. @  H' I/ M: `% v5 F  c9 q# i$ J
--列出指定目录的所有下一级子目录
' p, ~' w. \9 ^+ h. C$ s0 P2 sEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
# N/ P4 d) g6 G) l1 H  Z
9 U. `) m7 R2 O2 Z
+ ?3 g! M" l! X9 a3 i$ _2 R* j---列出驱动器的名称 : G) u8 }" m+ V' ^1 v  T* ~- ^) @$ {2 P
--以字节为单位的空闲空间(low free) 2 `- n" s6 }- `; |# O. D
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) q3 z  U5 |; C5 l7 MEXEC [master].[dbo].[xp_availablemedia]
# }6 H6 U4 R6 }( T4 V0 h--效果如下:
/ ~6 W. C& n% w5 `3 @- J# X. S" m. e, y" g
name low free high free media type 8 @% |# V& f2 S. Z! i$ i  T
C:\ 1270386688 0 2 2 a# f: W7 w# z3 w: B+ `- p0 T
D:\ 1726824448 2 2 , O- x% H. ^& Y% }9 e# s
E:\ 875053056 10 2
4 D$ B/ {% h# c, e7 g' E* IF:\ 0 0 8
4 e/ w: W3 G/ p" C& H2 X, d; {: x" w' o& ]7 |. a2 c
回复

使用道具 举报

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

本版积分规则

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