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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
获得MS SQL的版本号
7 d) `/ |6 w/ w$ a- j7 Iexecute master..sp_msgetversion
) }4 O  ~! V" l7 r- a; V, F: I' }( L
--得到硬盘文件信息
1 G6 m, v4 a. x* c- {--参数说明:目录名,目录深度,是否显示文件
3 U. k+ P; ~2 o# s. `9 A% zexecute master..xp_dirtree 'c:'
0 ]. G$ o0 g& d& q9 g5 K7 f7 xexecute master..xp_dirtree 'c:',1
/ a2 K# T& r+ l- [/ f& s, e) Y' _execute master..xp_dirtree 'c:',1,1 ( h5 Y& Y3 p0 [

4 C1 f1 }4 i) T7 a7 _4 p' W9 [' q
# h1 |% m8 Y: N( f8 \--列出服务器上安装的所有OLEDB提供的程序
3 N& }2 @# L. {/ {, ~  uexecute master..xp_enum_oledb_providers
9 f, u8 L4 @( G6 }8 F+ ?0 T) n5 J/ t7 }* Z; z! S$ v
--列出服务器上安装的所有代码页 5 p- E7 S" g. x6 m' b7 z5 m
execute master..xp_enumcodepages
" H' s& a# E6 c3 n3 z% G' F
, Z: J# o0 r3 P* v/ J7 h--列出服务器上配置的dsn
% S' i* y* g  [) Dexecute master..xp_enumdsn
5 B# H3 h$ u3 l+ M
" D6 O% F1 z2 ~2 Y% h--列出sql server错误日志列表,最后更新时间 4 V) k; `  J. L7 n$ B: m6 d
execute master..xp_enumerrorlogs 3 J% P! c, F" N- z( N

3 ~- U% A7 C$ Y--列出服务器上所有windows本地组 . a+ G/ Z3 l3 I6 T6 W4 q2 J0 |+ |, _
execute master..xp_enumgroups ! p1 e) s3 N' T+ ~& B  _

5 t3 J7 @( |; p9 V7 w3 X--检测文件存在性
- w  R7 a/ L8 q. D. e  Iexecute master..xp_fileexist 'c:\a.bak' : ?7 d( \  \# u# v
0 s1 x% l4 A2 t  Z; y+ y
declare @flag int
+ K7 q7 ~, M8 g) A; Y+ E' C" x' U+ k' @$ Y: y
exec master..xp_fileexist 'c:\abc.bak',@flag out * {* h6 C5 @& _0 V( K

8 x( w) ~0 o$ v& @" S4 vif @flag=1 , g4 A. q+ x( {6 @- T. Q1 M+ ?
begin
% L! ^. t, y) R% D6 }9 U" vprint 'exist' 3 T9 C9 G$ z. w: H5 j4 b
end
$ Z: w+ K, c8 @8 V# zelse
/ h/ o0 ^; j( k1 o9 {3 a9 Cbegin ' b0 n5 W  ]3 a9 K' P0 A
print 'no exist'
( O$ Q$ Q* D, I" Z5 N4 }( Fend
- c" W$ o: z% U, m; l4 J8 _( O. `3 @, i5 H: S1 t: l/ P
--列出服务器上固定驱动器,以及每个驱动器的可用空间 8 X1 {: {% r5 w
execute master..xp_fixeddrives ; [8 Y9 `. j5 ?! y

. ~" a  E) ]4 Q' {4 ]* w6 Y7 Q2 I( w% r8 |8 Q
--得到当前sql server服务器的计算机名称
$ Y1 N5 {: x: s" F& `5 N0 i* pexecute master..xp_getnetname / W1 H" E0 B8 d( o0 O' ^

$ y9 s" x" M0 C$ c0 W--列出当前错误日志的具体内容
7 {9 a2 l2 z* u$ z, uEXEC [master].[dbo].[xp_readerrorlog]
0 ~: t1 e' Q1 T+ Q7 N: s6 `0 a3 w: J, M* {
--列出指定目录的所有下一级子目录
7 b5 V- [) e  U* {& x  IEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 1 j0 ]4 Z, u; v* r* V+ q' ?
8 ^0 L  h: I5 K, G+ R$ k  @- S

/ n; K; h' m3 _* p1 n4 U: O---列出驱动器的名称
! Q1 t  {0 s$ Y- H+ p1 a--以字节为单位的空闲空间(low free) ' k+ I6 ~" m+ n" Y9 a7 _2 S& U
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 7 P2 g  v" a& `$ n4 P
EXEC [master].[dbo].[xp_availablemedia]
! M2 F  L4 H. S( |- I4 O# q  g" M+ }--效果如下: 3 w! `6 T$ `+ q0 i/ v
0 f8 A/ F, Z) ^2 P
name low free high free media type
( g% \  ^5 {$ K: k) s7 kC:\ 1270386688 0 2 - W4 i( N7 `+ r3 ?' C  ^" {
D:\ 1726824448 2 2 - o& y/ r  h: x9 a7 l  j4 W
E:\ 875053056 10 2
5 S; c/ Q1 H) q5 ~6 j4 dF:\ 0 0 8
1 Q/ D  k1 N0 Q6 V, n
1 `0 G; |( c7 m3 H5 F0 d  \- j
回复

使用道具 举报

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

本版积分规则

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