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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
; N: G- B8 ]( gexecute master..sp_msgetversion % S$ l8 N: e7 ~1 e

! p  l3 s3 \0 [! Q& K2 M--得到硬盘文件信息 " n6 `3 H6 W9 `( D
--参数说明:目录名,目录深度,是否显示文件 6 D! @3 ?+ R% }" z& g
execute master..xp_dirtree 'c:'
& v' p. v$ C7 L8 S5 b, |% m& Vexecute master..xp_dirtree 'c:',1 4 S. Q- I5 ?6 g# I8 u( K; j, ^; `5 r
execute master..xp_dirtree 'c:',1,1 * {) v8 O7 ?2 f; |
  c. G1 S/ L5 S$ R2 l
' X* F0 F, H" y2 t4 Y; j( ]# {/ s
--列出服务器上安装的所有OLEDB提供的程序 * Y7 ?2 x( p: r* o: w. V3 K- p
execute master..xp_enum_oledb_providers
' T2 P" s* Q' l9 l! j' h. w& ^6 R
+ S$ A( p! v' V! C" b--列出服务器上安装的所有代码页 6 t! t4 a4 }# ~# F  x
execute master..xp_enumcodepages & {6 ]9 c) `8 [" d# ~) x' J
' W9 T8 B' ]% I; _
--列出服务器上配置的dsn
3 y' P4 I7 G6 R' x! s4 _" Dexecute master..xp_enumdsn ' Q. t& m' q8 A* R1 b
4 f! z5 w4 S$ @
--列出sql server错误日志列表,最后更新时间 5 x+ Y7 i% A% n
execute master..xp_enumerrorlogs & E2 y% I! j8 s& a' L9 D' s

5 b0 \* `6 J2 U  U- E5 G# T--列出服务器上所有windows本地组
7 `/ e8 g/ t3 D2 t& F6 |execute master..xp_enumgroups 3 i1 C  Z- z* U* G  w

5 M  W" \% w, ?--检测文件存在性
! o+ H! h0 e3 c- A9 X1 F7 u; _execute master..xp_fileexist 'c:\a.bak'
9 y& D4 S" @. e0 _% s3 T' |! g
) n/ u" u5 d* w* ]declare @flag int
7 {: E; Z& p% F0 U% A! M6 M
  T" P, F0 m$ Y3 q7 s8 m: n) b. Rexec master..xp_fileexist 'c:\abc.bak',@flag out
6 K. ^6 h" S3 V( K9 f' s2 h
9 t! I1 h, e. q5 w% Qif @flag=1
3 t$ C  F# Z! mbegin 8 h) l( _; \8 q9 A
print 'exist'
/ R4 H* R7 F" D, ~end . s- b5 A# F& C: w
else & b* |1 k9 {6 S
begin * K- g) P0 z" W% Z/ T* U
print 'no exist' ; U' l1 j: I4 o5 v; D
end ( j9 G5 S6 `2 |$ u7 j" X

6 J1 z* p0 ~' Q( g--列出服务器上固定驱动器,以及每个驱动器的可用空间
' @. B& W, |8 j" aexecute master..xp_fixeddrives 2 f! u- H" t) ?0 t
# \4 F3 f% a$ y0 y( J; m
, \% }9 g5 B$ g8 h; T( b* m
--得到当前sql server服务器的计算机名称 ( \; {4 y* A+ ~
execute master..xp_getnetname
$ Y5 @$ A3 P% r2 l9 J
' B! Y% z8 G  z) t! V/ D8 r5 l--列出当前错误日志的具体内容 / n  Z# d/ q" U( k# L$ n6 A) y
EXEC [master].[dbo].[xp_readerrorlog]
3 }5 {# V9 ~( e  x6 \
6 e  w) }* z. a. J0 V--列出指定目录的所有下一级子目录 ' M. L$ v0 q6 L# j
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 3 x3 J0 z# Y+ T. N/ Q" Z8 `9 S

5 r+ s. z1 _2 r9 P2 B7 K
0 R9 }% m) f& P6 t+ W---列出驱动器的名称 , e. l$ G6 i" P5 g7 e
--以字节为单位的空闲空间(low free)
( u" v6 H' o: F5 p7 K8 ]! N--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 9 ^- Z+ ^% O1 W+ ~
EXEC [master].[dbo].[xp_availablemedia] # C  C4 ?; D8 z" J! i; ^
--效果如下: ) C5 F  G' O1 |; l1 z# N* }+ a
" u1 u! Z- l. d, y# b8 a
name low free high free media type
& K" a& m3 |3 n6 u: @7 U+ p0 p& b5 @C:\ 1270386688 0 2
7 ]! H8 Z; E2 Z6 o. n8 }D:\ 1726824448 2 2
3 z- k- H% {  iE:\ 875053056 10 2
, O8 [, d0 h6 y  ^( Z% [/ fF:\ 0 0 8 0 Y7 T9 i) `2 o1 U# e' T# Q8 ~

* w  N$ S2 `# Q0 d: o* U) E$ m% A
回复

使用道具 举报

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

本版积分规则

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