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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
! c% N/ k: }3 nexecute master..sp_msgetversion 0 r2 m* S; U( T( H0 {5 F# ~6 z/ l

. S7 j, N3 a: R; A$ F--得到硬盘文件信息
4 m2 {, x* K, r% @6 q  a  A1 c--参数说明:目录名,目录深度,是否显示文件
& D/ F% `! M/ a9 G: n% F' Aexecute master..xp_dirtree 'c:' : Y) ~9 |2 z* U( {, r) S. D% @4 W
execute master..xp_dirtree 'c:',1 $ {0 p7 j- ]' g$ P1 g6 z& w: g
execute master..xp_dirtree 'c:',1,1 ! W  F1 Q+ i, B  U+ [, m

" V7 f1 a: ]. D3 ~4 R& g
8 V1 b/ f5 j* z  b- A--列出服务器上安装的所有OLEDB提供的程序 2 a6 T4 |- s3 w& p  W
execute master..xp_enum_oledb_providers
* ?% ]8 {# d8 ~  Q. p3 D, w9 O* b6 A" V/ S! \$ k) t
--列出服务器上安装的所有代码页
' c1 C0 m  L9 E1 K% ^2 Iexecute master..xp_enumcodepages
' x% A  W7 ^6 s  \# H6 @" [# J3 Y
3 X4 s" M0 B; d# ?$ Z5 q, H--列出服务器上配置的dsn ) Y  ~- Z4 q+ y; A0 p! ~
execute master..xp_enumdsn
' M& z, v2 u& K. u
( |: p5 N& u# K% `  k+ o# l. g--列出sql server错误日志列表,最后更新时间
# H) z8 X' b! J. H; R5 W- iexecute master..xp_enumerrorlogs - s+ o, u/ M& T
# L+ M5 v. i' U+ d5 P( U- d
--列出服务器上所有windows本地组
9 o5 J! Q# P. Rexecute master..xp_enumgroups # I7 a  ^2 g/ ]7 n& h7 g
0 `/ c2 d# {4 ^
--检测文件存在性
: F  ^1 N: d6 D( pexecute master..xp_fileexist 'c:\a.bak' 3 f, a  J/ X$ i8 ^0 g2 n( J( {
$ Q' M- n; w9 T$ {: G! F
declare @flag int ( e- n  C' e) l; G# h, s. t

4 A" _* h+ b+ Z+ q; ]* ]& z3 Aexec master..xp_fileexist 'c:\abc.bak',@flag out ' ^2 ]% i, W0 n, s% \( x# O

& @; B* x; a3 D  v5 h" J+ Y/ i/ eif @flag=1 4 u$ H  [' |1 S/ C$ `' U: o
begin 8 t6 N! a6 V& u! H
print 'exist' 5 W4 y- U1 S4 B$ ^5 h3 T' P" ~
end 8 W8 d7 l7 ?7 `" X# Q
else 5 x- j: M$ L: D: N
begin ; X. V1 b  f; p% f
print 'no exist'
. u2 R& L$ ~; s! }end   n# h3 X" X9 @- i+ s

* A* ~- P1 ~' t5 n* D--列出服务器上固定驱动器,以及每个驱动器的可用空间
- A* N8 Z1 t6 c! ?5 Lexecute master..xp_fixeddrives
/ H- }; B  [2 D8 c& E* @
4 _% i* {# t: E& Z& D8 i1 u' B7 \- L. C$ n3 c
--得到当前sql server服务器的计算机名称
" t, W$ j2 j; E9 Mexecute master..xp_getnetname 5 t9 d% R7 L; d1 M

4 e* e2 L5 U- ?8 c( D0 W--列出当前错误日志的具体内容
+ w# U. u% p* ]% R' GEXEC [master].[dbo].[xp_readerrorlog] 9 {* u. j) N; \  r, j
6 t3 E5 y6 J8 ~. w% @1 n" Q' w
--列出指定目录的所有下一级子目录
1 O( W. J5 D- z  E& g0 rEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
: p& O1 S  v0 ^3 R+ m6 U
% p+ g. I8 L* M
! k4 Y7 W1 X8 W1 p- t---列出驱动器的名称
9 L0 W4 F& s& b--以字节为单位的空闲空间(low free) & s2 w( z  K: O7 V0 l% F
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
6 G. R1 e4 Q) J, ?1 u$ O1 pEXEC [master].[dbo].[xp_availablemedia] # j& U/ `: I0 _
--效果如下:
7 J( M, a: P# h) ^- D0 S' ?; |1 v6 F0 ?" I" b# ]
name low free high free media type
: @4 q9 U, M  b  DC:\ 1270386688 0 2
: k) k% k* N) ~0 v# X' l( k# ~8 KD:\ 1726824448 2 2 - [3 P' k( |, c7 @6 g$ r
E:\ 875053056 10 2 " M# c) N' w& u* r
F:\ 0 0 8 2 u# |* U6 X. k5 S6 o+ }

" i- Z3 m( o- @
回复

使用道具 举报

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

本版积分规则

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