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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 ; _% l/ {: p+ ^% D- C8 r
execute master..sp_msgetversion
( b. D! L0 l& z  K9 l9 V9 m4 F1 R4 t6 O. e8 A6 B) K
--得到硬盘文件信息 ; j% _" E7 R# Q2 L
--参数说明:目录名,目录深度,是否显示文件 # b) w" y/ c- U7 I! |2 G7 f4 r- y4 }
execute master..xp_dirtree 'c:' 6 a' g: L4 B+ ~" L8 i4 v
execute master..xp_dirtree 'c:',1
. g1 ]+ C, _, K/ c$ I; [1 \execute master..xp_dirtree 'c:',1,1 , E4 V5 E: w/ ^2 p- N

# D# i; z) ?& L5 |% l- g
/ S! l# D8 _  H+ ^  t9 Z7 f--列出服务器上安装的所有OLEDB提供的程序 5 B6 s; ^+ l* T& I; O5 p
execute master..xp_enum_oledb_providers
, F  P  A% z5 e' H6 G+ |9 }" q8 p. @/ J) h
--列出服务器上安装的所有代码页 ! S# L' y5 Y& k8 a* H+ @$ `  I
execute master..xp_enumcodepages
0 p* ^, p8 n+ @* @3 s
) p! t0 n9 ?% Z- ^--列出服务器上配置的dsn 7 Y7 c+ m6 s3 e. Y4 S& W/ _9 H# G2 z
execute master..xp_enumdsn 1 ?0 ~8 X) R! }( w8 F* M6 Q# X

7 M, T, p; E5 D9 W--列出sql server错误日志列表,最后更新时间
1 D; e* |9 I* C6 b1 uexecute master..xp_enumerrorlogs 3 @0 B2 ^7 i" g) ?1 o1 }

$ n5 I, v5 P, t! K7 J) v--列出服务器上所有windows本地组 , M. q# L( m( h  A' {1 U, _) Z: L
execute master..xp_enumgroups / }2 \2 _9 f. f! a

( V) [0 a( E, J  h0 p+ k--检测文件存在性
( ?0 U) L  ~1 }3 [) }execute master..xp_fileexist 'c:\a.bak'
! d3 Q8 D, f7 N& ?" z& k4 X& x
2 Y% C3 H" M; _' H* Bdeclare @flag int
+ F* E# A: Y/ k/ t
. X6 c/ @: R9 cexec master..xp_fileexist 'c:\abc.bak',@flag out $ q& T" {$ j- p0 k9 l1 w' x
+ k8 F/ m/ `  O4 N
if @flag=1
- `) f" {0 E' R  ]) Vbegin
7 o5 c' k! d/ N: Q) kprint 'exist'
% Z- I. v/ z6 |; Y9 l9 Q/ I; `# Uend % y2 O6 _) Q* I4 O2 E! J0 a
else
# \( `8 L. \6 N; `8 ubegin 8 Q( d2 b) d4 Z  X
print 'no exist'
% F6 J# q- D4 Tend   x: ?9 V: T, e

$ Q2 X7 ?- Y/ u--列出服务器上固定驱动器,以及每个驱动器的可用空间 & z  U# x0 L( {! b) ?2 b$ g
execute master..xp_fixeddrives
8 K8 O' i: w+ k
3 R6 {/ G" q+ Q9 S
" z8 F9 t3 _3 |--得到当前sql server服务器的计算机名称
) F5 m( |3 G+ B/ Nexecute master..xp_getnetname
$ s1 Q4 z- E, X& E* P; r, W  g, V- ^7 `
--列出当前错误日志的具体内容
$ `4 N3 L4 O% g& t# E' w# VEXEC [master].[dbo].[xp_readerrorlog]
* v# F' _8 W1 g' f) p' N" e0 @- T9 r6 N/ y
--列出指定目录的所有下一级子目录 ) w6 A8 \6 s7 A: B/ B
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' . D& ?2 G- h8 y: D# ?. w

. \( \4 r; {( B3 U& G0 u5 a& w' j+ T% u6 u
---列出驱动器的名称
, g: H' Z9 }: R" k( b8 M/ L: R--以字节为单位的空闲空间(low free)
5 t4 X' [( _% O8 h, }--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 1 K: i( B! X/ l, b" ?; U! B
EXEC [master].[dbo].[xp_availablemedia] ! @  M3 i% I. G
--效果如下: 4 I9 Y) g/ w" v1 L
* e( N* K4 x1 ^7 i
name low free high free media type ; H" N2 X' ]& C) e9 Q
C:\ 1270386688 0 2
6 C3 G" U2 d0 j" A1 l0 b; tD:\ 1726824448 2 2
- Y  ]! C( R; z7 |0 Q7 N8 ?0 `1 DE:\ 875053056 10 2
( ]. x- f* D# j7 y; eF:\ 0 0 8
3 a1 y+ }. A% l. j9 Q
5 P! M/ y$ Y1 ~3 M
回复

使用道具 举报

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

本版积分规则

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