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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
获得MS SQL的版本号
3 M( S* v$ _- O# @; h; Lexecute master..sp_msgetversion 0 f1 u+ o! ^" |1 f  Q
, d5 ]- _' e$ H4 u  x
--得到硬盘文件信息 $ f7 Q+ I, o' N( L2 u9 |
--参数说明:目录名,目录深度,是否显示文件
* s$ l5 u& P. P/ F. H0 gexecute master..xp_dirtree 'c:' - ?' W! v# I6 E: G  R2 U, O
execute master..xp_dirtree 'c:',1 # ?4 K3 h0 q* G; Z) y# y
execute master..xp_dirtree 'c:',1,1 9 ~/ d, h/ T* z" e# h2 m. a
9 s( d& |. U( T+ b$ D  `
7 z9 C7 f' l! b5 R, Y+ [
--列出服务器上安装的所有OLEDB提供的程序
3 @/ s7 q0 X* K# k; Uexecute master..xp_enum_oledb_providers
/ W* y/ Y" b! G
8 h: i8 v  |- V1 @--列出服务器上安装的所有代码页 3 H: k" o  }) p) s* T  a. z( i
execute master..xp_enumcodepages
  c- y5 j3 i, [( u4 i- f, p1 J2 ]8 |
--列出服务器上配置的dsn
" P6 x3 }2 M: @: }" M; l; Vexecute master..xp_enumdsn ' }( u  m2 o- Y
  O* Q( r. ^5 ~
--列出sql server错误日志列表,最后更新时间
+ x6 @5 S) M# H. g, t" P" xexecute master..xp_enumerrorlogs : v4 S. i& Y  H& l2 @

/ `8 V& X" D$ m- `4 p4 ~) g--列出服务器上所有windows本地组
! v6 v, ]% N7 l& T/ O3 E# Mexecute master..xp_enumgroups + ], n+ K; o8 u# w, z
2 b  ~& }# |1 T0 E5 B
--检测文件存在性
7 u# n4 I1 \" [  }execute master..xp_fileexist 'c:\a.bak'
7 r+ J/ Z4 q: ~& ~! O( l3 O
8 \, R" x! e3 Y) l7 p% Ldeclare @flag int . G* Z" j+ \; I9 _
+ o/ z  D9 W4 w2 G( u* {
exec master..xp_fileexist 'c:\abc.bak',@flag out
$ e( h- J9 x2 P8 m' f4 y7 `9 C6 P1 s! P
if @flag=1 7 F& O5 s1 _% v: Q: d2 e  J0 n
begin
- }# Z( n$ {* K' E9 Lprint 'exist'
" k# x7 u+ k/ j4 N# iend 5 ?6 |) p0 F1 P. N7 h/ B
else ! ?$ m# [* Z* s! D8 A) S" o$ a) W
begin ( X  h+ `( K' G2 p! D" Q
print 'no exist'
7 w2 t0 C* K: d" k" Q$ _" U# ^end
/ W. a  `5 g8 t. B6 R  V9 I8 I. B6 s" y
--列出服务器上固定驱动器,以及每个驱动器的可用空间 & q0 x* j) n6 Y7 w7 Z" e
execute master..xp_fixeddrives
! q- H1 D3 ^' B: y" O+ r3 B. a, s- i
$ ~$ A+ f: ~. ^% I* Z
--得到当前sql server服务器的计算机名称
- W% v/ P- m7 H- g& _execute master..xp_getnetname ' ?6 _( E% Q/ w: D' x9 {. l
  B% d/ ?! X8 o# H
--列出当前错误日志的具体内容
6 L8 n/ q" g6 z$ G6 ]EXEC [master].[dbo].[xp_readerrorlog] , ]6 q, `$ r2 x' [6 o. ?7 R
$ e  E- H, L7 o, z" I; `
--列出指定目录的所有下一级子目录 ( {' [5 e' f) J5 B7 \9 \* I# R
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
) w4 z* I/ s& @( ^( `6 e9 B* ?! c& h. o0 G7 e& G, N% }

( v8 r5 @- S7 p/ p---列出驱动器的名称
3 |  D& J/ ?) Q2 Q8 g--以字节为单位的空闲空间(low free) ) `6 o1 C! s' }7 `3 G
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
! I' q9 B+ A/ S" t3 f, |% uEXEC [master].[dbo].[xp_availablemedia]
) x: z& B; t+ p& ^. m1 i--效果如下: # |2 H; n; n! N' l0 u8 q8 |

& T1 {/ f7 n* K! _3 P% Jname low free high free media type
4 ~" i% v! T* T* _C:\ 1270386688 0 2
/ o, |' R* g: u% vD:\ 1726824448 2 2 . A# k% I0 ]8 y: }1 B: d
E:\ 875053056 10 2 1 D1 g/ M- k# T% {0 l& q
F:\ 0 0 8 1 `: k" c9 \+ u4 M
7 P+ e% `7 {* ?& }7 q- d/ M3 e
回复

使用道具 举报

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

本版积分规则

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