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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 9 \, B: ]9 j( U+ f
execute master..sp_msgetversion
. R  N9 y7 @! V$ X. F( O. r7 c2 [5 B2 \- P5 \
--得到硬盘文件信息
: A1 N$ q; ?5 V, r1 C$ X0 y: N--参数说明:目录名,目录深度,是否显示文件 0 n2 t+ l* Q8 Y9 Z" e- p
execute master..xp_dirtree 'c:' 1 J1 m6 I1 I' j; M( g- S
execute master..xp_dirtree 'c:',1
  u. h) h4 Z' H4 N9 R! Wexecute master..xp_dirtree 'c:',1,1
- l0 _0 M+ f% U$ l7 {1 k0 K) H
) j% h0 l# o2 }
- N; L0 p# ?- E9 t0 C- g--列出服务器上安装的所有OLEDB提供的程序
& G6 g! }, B; l! z5 C4 h9 ~; @/ texecute master..xp_enum_oledb_providers
- @. \" G; c# `4 j# ~  C% L3 h
" p- b. Q: v4 t) i--列出服务器上安装的所有代码页 , @' h: i& B/ S/ z2 M0 T+ S
execute master..xp_enumcodepages
! U" B$ l; X! \' i) C/ M: ?+ k  h7 i( j! N, {
--列出服务器上配置的dsn - k- c5 @, t4 o2 {, Z; [8 V/ V
execute master..xp_enumdsn & L, v2 ], m' x' q! e
: k( b# s! l" h7 v
--列出sql server错误日志列表,最后更新时间
. B% b$ f. i6 z0 uexecute master..xp_enumerrorlogs
7 R- V. a. y3 U2 G6 x7 G; Z
: l7 P' Q4 n& Z# V/ x) m--列出服务器上所有windows本地组 0 V0 b8 l+ |6 [8 t/ v6 r9 s) |; e
execute master..xp_enumgroups
- l8 y: o7 Q3 i1 T& s3 u# u( L! `; }  p( ?3 r8 L% }- O0 E4 e7 B
--检测文件存在性 6 u! B0 b3 S& k# y( Y& y
execute master..xp_fileexist 'c:\a.bak' ! |, v& g& C. I% G( }: H

1 c5 K$ {9 L/ X1 b. G3 D( l" Rdeclare @flag int ( c9 D  i4 U3 G6 o: Q
5 D& \  X0 B  J# O$ U! y
exec master..xp_fileexist 'c:\abc.bak',@flag out + K! M. h  V( W5 w% F8 @, W

/ F) |% {3 ~2 \9 M% yif @flag=1 # s: G9 z2 M9 q$ z
begin
! Y$ Y' Y+ ~) R* G1 i& z0 lprint 'exist'
! k# H+ B& @% v$ Wend
- n6 h3 H5 h9 w+ p  i' X1 I' f/ zelse
/ U9 F3 @5 k7 Q+ Fbegin % \( G- J% T' ?! N, s" q
print 'no exist'
2 `. B: w$ I1 X# i+ B1 Iend + j2 F$ I6 n+ U5 _/ x
0 Z% d: p* }8 ]  R6 U. B& i
--列出服务器上固定驱动器,以及每个驱动器的可用空间
  y8 F' G: f) F  ]execute master..xp_fixeddrives
" E& {1 E  a: Y) s# G3 P) C! t1 S
+ w2 G5 _8 {+ R" u$ N/ H
, n1 {4 V$ A& Z--得到当前sql server服务器的计算机名称 % L' W# [5 N5 A4 ]
execute master..xp_getnetname
7 a& _7 T3 F! }: m& t/ x7 n! K" q# L4 {# i
--列出当前错误日志的具体内容
( B) j4 Z1 {( l* K* T" \EXEC [master].[dbo].[xp_readerrorlog] " n+ \$ P4 o" M4 ?6 M( s
& v" X  O! D0 h9 Z$ x$ U! `5 B$ t
--列出指定目录的所有下一级子目录
+ \# w, t; v1 w' xEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' ; h  ]0 L( i; D0 o$ O5 E8 h

" Y+ S9 \: u' l* _  e( b) {+ m' I8 I0 j3 P% q
---列出驱动器的名称 ( E7 q& ]- h% J7 g
--以字节为单位的空闲空间(low free) 1 U6 ~" G) w8 M; w* W- X$ S
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 2 N7 F7 u/ N1 ~1 b4 \7 B
EXEC [master].[dbo].[xp_availablemedia]
; x+ H! S  j6 L4 ^; `--效果如下: 0 b* x, b* _# ?' H( j, K. D% J' o

3 }& \# ^) A. J8 l0 y4 mname low free high free media type
6 ~) @, b7 v8 @1 q; M. TC:\ 1270386688 0 2 / ]2 L9 S8 z) r$ b% R; C. f
D:\ 1726824448 2 2
: a) v$ B5 X$ v1 D6 HE:\ 875053056 10 2
- a+ [; J  |( H' ^F:\ 0 0 8
  p# a1 i! D# ~6 z5 s
7 M0 D7 `- r, a, ]" z
回复

使用道具 举报

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

本版积分规则

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