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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
- a( F0 K0 V/ j0 n2 aexecute master..sp_msgetversion 0 t8 G, v7 C5 b* T) _" X9 Q; X8 t
6 I5 z- M4 _4 i3 P. G
--得到硬盘文件信息 ; C& T  H3 T! P! R
--参数说明:目录名,目录深度,是否显示文件 1 r$ i+ ~' L1 D. `- u/ Z% ]( O
execute master..xp_dirtree 'c:' + _; p2 w; m4 Q& W* a7 L+ R) s
execute master..xp_dirtree 'c:',1 * b+ x2 ]6 v, _9 u# ?8 F- D
execute master..xp_dirtree 'c:',1,1 , v: t/ e+ w! n; d, ^

' `8 \+ W5 i1 @' o, w8 y" K5 F9 f- H
2 _) v; _1 j5 E) {1 e1 \--列出服务器上安装的所有OLEDB提供的程序
1 s0 ]4 m7 e7 L4 |9 dexecute master..xp_enum_oledb_providers
. n% s3 K+ P# s; `, h/ x( Y$ [  w1 ^/ N/ i" L
--列出服务器上安装的所有代码页 . V$ @( h3 q+ w, p. V( n
execute master..xp_enumcodepages 9 ]) Q+ }/ f/ Q+ |
' B: n3 H. l3 P, k6 X
--列出服务器上配置的dsn
0 e1 z, w1 s9 C# kexecute master..xp_enumdsn   S1 Z/ F' o4 `, U

5 \( J& h: N8 J! v6 @--列出sql server错误日志列表,最后更新时间
8 ^. q- w  z$ N' Jexecute master..xp_enumerrorlogs 4 I8 r; ?+ s% |3 B0 a8 H
" G1 n1 j( A) o: @
--列出服务器上所有windows本地组
# `: u  P7 V  X" s4 \execute master..xp_enumgroups
0 O; Q( ~$ v- B# Z
6 j1 X7 R" y1 Y% C--检测文件存在性
  X9 N6 J* {6 e8 V8 z1 A4 {execute master..xp_fileexist 'c:\a.bak'
/ e& H: \" m; z$ _( C- T
+ i6 {7 V  [/ |: J5 pdeclare @flag int
$ R% i4 F& A3 ]5 m( _( @
5 d9 H) {7 {% S2 \# Qexec master..xp_fileexist 'c:\abc.bak',@flag out
8 }& i- J6 B" P( i9 x
' z$ n8 B7 \' J' \4 Pif @flag=1
* G1 X6 |1 T0 e6 N# wbegin 4 S5 g9 x) a. v6 n. I  r& [8 ?
print 'exist' " V7 h1 v  U7 x
end 8 ~2 B! h8 f9 R
else 8 Q" H* g1 E$ [, b
begin . O; ~3 \$ o8 X) G
print 'no exist' ' F1 H4 P) Q. {. B
end
+ F" ?: I  I0 [/ ]
, K! a& u1 |" ~2 a: g4 I4 s--列出服务器上固定驱动器,以及每个驱动器的可用空间 " v4 U( h4 m1 _' m* v/ ]
execute master..xp_fixeddrives 6 Q1 Q( P2 J' [/ C0 q7 ?
& Y  B: @: j" h; \) a, k" Y' O
& |- }/ o7 o# r5 _5 Y1 t, C, v6 K
--得到当前sql server服务器的计算机名称
8 X2 ~4 W! x8 p& T: qexecute master..xp_getnetname 5 B! n/ D' L8 ]9 z

8 I: D. `. U( \--列出当前错误日志的具体内容
8 `6 `! s7 @# a4 @: S  DEXEC [master].[dbo].[xp_readerrorlog] ) t+ o. J2 Z1 U1 s3 k% R4 i' K
. @: I* }0 I2 x4 c. R7 B3 F! W
--列出指定目录的所有下一级子目录
, q9 [. u" W5 I7 I: w3 T' O3 D  iEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 6 B( w" w$ m! c! y
0 O% }7 e! Z3 q' n: L! \

& u. i( r  g. w0 y/ Q% f' F---列出驱动器的名称
' Q- J# m6 T* q/ s  ~& O& T--以字节为单位的空闲空间(low free) / |: M! }$ k# s1 h5 W
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
1 `- p& n7 c  v4 VEXEC [master].[dbo].[xp_availablemedia]
; s) `. p  U& h2 J--效果如下:
4 R6 L/ n5 x$ @9 s7 t, t
! z+ W# ?# h6 zname low free high free media type 5 i; c6 `4 Q& n" X+ [
C:\ 1270386688 0 2 6 v. k6 Q" B0 `4 b% Q# [
D:\ 1726824448 2 2 ' w, o$ O5 `, v4 U5 H0 k
E:\ 875053056 10 2 9 T, O0 V" s# q6 P" O% i" K
F:\ 0 0 8
( b7 e6 P/ T: l- U) G
. j8 g: E2 `$ z% t$ w
回复

使用道具 举报

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

本版积分规则

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