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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 " D" Q( H5 m' E& p& I1 w2 {* K
execute master..sp_msgetversion 8 T2 j# U! ?) E+ V9 f

2 ?5 H' {; X+ r* N: D--得到硬盘文件信息
5 v* u8 X; ]1 F! R$ a--参数说明:目录名,目录深度,是否显示文件 : I1 G1 \( l5 k' f9 w8 G3 C/ S
execute master..xp_dirtree 'c:'
* n  R! [; O8 mexecute master..xp_dirtree 'c:',1 & E+ a/ s0 w9 m& s/ o
execute master..xp_dirtree 'c:',1,1
1 q$ I/ k: o4 f$ C
1 f) e8 p! X6 ^. a/ D3 L
4 D  u; F% \& e1 B+ J1 _. g--列出服务器上安装的所有OLEDB提供的程序 , w' l$ u/ m6 P3 b- @
execute master..xp_enum_oledb_providers
2 H2 L2 Q5 b! u! p+ [9 D' j! F' K2 g( ?! ^3 {
--列出服务器上安装的所有代码页 / d* p: f. |+ p
execute master..xp_enumcodepages & Q" \' L6 r+ ], s3 ?7 V
! ?, ?$ o- u- g: b  y
--列出服务器上配置的dsn
* c3 V. d3 l/ |& U; N) }# texecute master..xp_enumdsn : ^' t, y8 @$ `1 x8 p

2 C# R. [2 ^" ^; r( d) Y--列出sql server错误日志列表,最后更新时间
# g! D1 o# a0 W* F( p! P: J; Xexecute master..xp_enumerrorlogs
- v) N" h. b! I! D: I" s% d$ b- X$ d! w# X5 v0 r' t! z
--列出服务器上所有windows本地组
3 V& ]1 C! y# U: H' l3 Eexecute master..xp_enumgroups
5 }- ~* r  o" v% m/ `
0 r* @7 f- Z1 @# `--检测文件存在性
# J% b. A/ e; o- O$ Xexecute master..xp_fileexist 'c:\a.bak' 4 i0 \9 [( i7 K8 n

4 X- D# N2 R$ Ideclare @flag int % c- l  l( C& O4 B2 j3 D! v

; P3 A& O: ^  D. R! k, kexec master..xp_fileexist 'c:\abc.bak',@flag out
8 u# ~# [' `: X7 D6 j% \/ V5 `8 Y5 b: V5 X5 g( V
if @flag=1
* I* T9 I. h2 t! I" w4 N3 M+ K2 y4 G  {/ {begin ' Y, V1 }+ I9 [7 O
print 'exist' ; t  b1 t9 Q7 Y3 C5 }( K" J* s* Y
end
  t8 o$ B5 _1 b" ^5 @else
$ z/ A& F1 Z& X/ y7 Zbegin
; j: L& z9 @' U# E- U% B2 w; M' Qprint 'no exist'
. O# P$ N% S3 _! N$ g- p8 _  G( oend * H. z3 E; v" j8 q3 r" ?, _) z5 s

( t0 j% \' r+ c--列出服务器上固定驱动器,以及每个驱动器的可用空间 6 @/ |( Z# N+ c4 X3 v! m# A3 z' j
execute master..xp_fixeddrives . F. v0 `% h! I5 `
6 z% c$ b* q2 ~4 `: K$ m2 @
* x8 x5 U6 j8 u! [
--得到当前sql server服务器的计算机名称 2 m: S$ h6 z! }% ^1 U% R
execute master..xp_getnetname , }8 i) b* B) j2 i; }. K
7 k- i4 @, l, N" I
--列出当前错误日志的具体内容 % R: u/ L! J7 A9 t) p
EXEC [master].[dbo].[xp_readerrorlog] 5 c# g$ F& w; p+ A: G5 f
9 }9 D1 {# b& w- S
--列出指定目录的所有下一级子目录 " @! m8 l1 ~: c+ {" T
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 2 n; E4 s9 f& }; r

$ r7 c$ ^, D4 k: r3 T5 l+ a/ Q' e1 b0 @1 i
---列出驱动器的名称 9 l6 h1 T  ^& K$ C8 Y. v5 a
--以字节为单位的空闲空间(low free)
  K0 q" }9 A' j0 a. Q--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) ( m, l8 Q' R: |5 \: s. V8 `
EXEC [master].[dbo].[xp_availablemedia] 9 @- G( d# ^" u$ o3 J& y
--效果如下: 2 C- H8 r4 `* [$ Z
) `2 S/ ~! m' V+ @5 U
name low free high free media type 5 k% K/ j( j# ]8 ^* J
C:\ 1270386688 0 2 $ H; W- ^, x& Y+ }8 c8 z
D:\ 1726824448 2 2 1 L3 n9 ?2 L) m" w' p( v
E:\ 875053056 10 2
  V) r$ |1 O8 t4 h! tF:\ 0 0 8 * w: Y8 P2 N. ^8 q. M- t
6 {1 o! O' ^8 m7 n2 z
回复

使用道具 举报

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

本版积分规则

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