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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
! v' s$ }7 I- W) w: sexecute master..sp_msgetversion
4 e" x: F4 d$ R% d; V' ~* r+ K4 G. Z( _* a0 c' F8 Y0 `" S
--得到硬盘文件信息
/ A; V9 Q* t3 D5 G. ]% X--参数说明:目录名,目录深度,是否显示文件
4 A0 N# d& R% m; rexecute master..xp_dirtree 'c:'
5 j2 k. {6 p  z+ j7 |5 u* j) fexecute master..xp_dirtree 'c:',1
. z) E9 j3 {# G7 E3 t+ Lexecute master..xp_dirtree 'c:',1,1
* i/ ], l; p$ `* V2 n5 A( B% K
' }  j$ m; H; M0 @: C2 D$ v- Z3 P6 l: B
--列出服务器上安装的所有OLEDB提供的程序 + H7 R, k9 a7 ?, j1 M0 Q
execute master..xp_enum_oledb_providers : A( }( K; v* k- `/ @
: w( M, e$ l' ?) |/ m
--列出服务器上安装的所有代码页
; |' J( _0 q6 x  Cexecute master..xp_enumcodepages 1 Z6 a$ z. O9 T2 y+ K
) J$ x& \2 v, S8 ?
--列出服务器上配置的dsn
/ [( I0 V; o# x8 D- Texecute master..xp_enumdsn
6 i# O0 f- \2 \* x+ U- f  z1 }
* }" N# Q5 h9 f; \, U# g. [--列出sql server错误日志列表,最后更新时间
  W" b& Q7 i8 o# V- d6 xexecute master..xp_enumerrorlogs
3 G, j  o3 m, h  e6 B; n7 z2 Q7 J/ J! t3 `1 i
--列出服务器上所有windows本地组   t8 d2 u5 U/ x' a
execute master..xp_enumgroups - M3 ~0 _5 g* c4 V0 e; s( T/ d+ u+ u
  Q& K1 E1 O( S- E+ e# c& g
--检测文件存在性 4 ?! r* `# d! A; i0 Y7 P9 Q5 P4 o
execute master..xp_fileexist 'c:\a.bak' * z: o% f( ~7 H) o

8 z& M' u& T! U0 Z+ tdeclare @flag int
! w9 }# w3 H6 l" X' a
7 C1 o8 e& z( aexec master..xp_fileexist 'c:\abc.bak',@flag out
. a1 t: @& j  l+ n! ~( `6 O
& v: i" J/ x4 O0 n) M/ O' L# Sif @flag=1 ! v1 n" t# g# ^/ E
begin
! y" F" F+ G! w" w" ?- a6 a+ Z9 T& @print 'exist'
8 j9 ]# {, Z4 Q1 S! t; f  _; [end & Z! r" C! I+ f" S0 b: }1 s
else 0 ~6 |) @# D7 B+ b
begin
* {2 H1 U4 ^5 `5 C+ G. `4 [6 I+ Pprint 'no exist'
* T* A" `% z2 {: N  Z  K1 H, y# D% Tend
5 S% m6 Z" F  y( G( C, G  V' D
1 O" N7 E6 t6 ^4 ?. e# q3 |" G--列出服务器上固定驱动器,以及每个驱动器的可用空间
. a. a" `( d+ E6 o3 Z" W8 b5 hexecute master..xp_fixeddrives
* ]* D8 u% Y5 J& g) I% b
* d" C$ W! J8 u) h* v9 U2 F9 B7 C
--得到当前sql server服务器的计算机名称
+ `: y$ H1 ~" Z: q$ E3 H! g+ Jexecute master..xp_getnetname
  m1 k) Z8 m* v4 {  v" E# V4 s+ R& [  c* o+ Z
--列出当前错误日志的具体内容
. ~2 j/ J1 ?) v6 ~8 [! C; w; i# [EXEC [master].[dbo].[xp_readerrorlog]
, Q4 q6 x/ t" k5 L0 M7 ~. d0 q( {, [% B
--列出指定目录的所有下一级子目录 # _$ }. B  c# v2 E- y! h( K
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 1 R. |* {; A, j
! u. [. w$ x* V, q

& c# C$ H' D3 V- Y$ S: f---列出驱动器的名称 0 z( L6 E5 r) M4 O& f9 X2 N
--以字节为单位的空闲空间(low free) 0 a, ]& q% e3 P' r
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) / H1 \2 \. ~. h" m
EXEC [master].[dbo].[xp_availablemedia] * a- N0 i; J) R+ M8 h+ J: e
--效果如下: 6 H" N( v& b6 V9 t, N
7 h' _/ J8 E, B' p3 _4 D
name low free high free media type : y+ e2 b6 O  [- W7 j8 A( p+ ~
C:\ 1270386688 0 2 5 K. ~# p; w  Q5 |6 T: V
D:\ 1726824448 2 2 ' T5 w& `: D' y# Q
E:\ 875053056 10 2 $ I5 `  b% J1 u
F:\ 0 0 8 ' @% n# {! M+ [0 H
7 {) X0 _. t8 P9 ^
回复

使用道具 举报

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

本版积分规则

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