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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 ' j0 I1 z; H% n$ W
execute master..sp_msgetversion
7 _% H4 |/ o8 m. m! K, l3 p3 P8 S; I0 Z2 M& H
--得到硬盘文件信息
8 h( Z- j" N3 ~--参数说明:目录名,目录深度,是否显示文件
" V8 F7 o# L- K" E, eexecute master..xp_dirtree 'c:' * u( J2 X" K$ `  z" I  z1 C: a
execute master..xp_dirtree 'c:',1
. `3 i' B& d6 o, I4 aexecute master..xp_dirtree 'c:',1,1
2 |$ ^3 L8 O% i) D) I5 I/ c4 ^  i% S' V  H% d
0 P! Z) {7 q$ Q0 T! z1 B  Q" [3 U
--列出服务器上安装的所有OLEDB提供的程序
% c3 ?- Q9 [6 \3 ^8 V6 U( fexecute master..xp_enum_oledb_providers
! P: R. f/ ?+ m! D0 v4 _3 z, e: M
--列出服务器上安装的所有代码页 " [4 b0 E# r3 \& @& M& Y4 w* R8 m5 I
execute master..xp_enumcodepages
* l) K$ C  f) j; u' S4 L6 s
- D9 r5 ]( Y5 J0 L' r$ ^( n: L--列出服务器上配置的dsn 1 q+ |$ P$ r% Y
execute master..xp_enumdsn
+ `+ J5 b/ V$ u
9 @& ~& Q# n/ J3 m( w# ^, K--列出sql server错误日志列表,最后更新时间 ) w! X% g. e" t
execute master..xp_enumerrorlogs 3 S, x0 O2 N' k0 K

' h- D+ L5 r, o8 P--列出服务器上所有windows本地组 4 T5 \2 l( \$ w( H' K) [
execute master..xp_enumgroups
0 p0 u) ]* @5 O1 J- f7 `; V8 @3 Y# G, U0 ~0 N7 D+ w
--检测文件存在性
7 }5 X, U( X, T& N$ i+ w8 H2 O" Oexecute master..xp_fileexist 'c:\a.bak'
5 _- ]5 A; X" U3 Z' {7 O5 K2 J5 Z4 p- }9 `. w+ R2 j7 C# ?, |0 Q' [
declare @flag int + N; @3 z6 O$ e( T, ]8 R- k: f  l2 B
( P% {* p# x! g/ n
exec master..xp_fileexist 'c:\abc.bak',@flag out
6 l0 f* P# K7 I0 E4 M! v- h3 d
: f! ?. T/ t" Q/ H' Iif @flag=1 0 D3 D7 t* D8 C0 @9 s& G" J$ e% C
begin
9 z( r+ Q( g  b3 aprint 'exist' + [+ t% A0 }8 h+ Q! h
end
! i) I6 _, W- P1 _) {5 _) w1 z* N; F8 Yelse + V) [% {$ d9 b' H3 W7 n" U* w! m, F
begin 9 ^+ d0 D& w$ _
print 'no exist'
) b5 {" o# f' W2 Lend ( x& G  ^+ b6 p6 N) G7 ]/ a0 s
! [3 S9 i$ Z2 ^7 x2 ~; \
--列出服务器上固定驱动器,以及每个驱动器的可用空间
9 t% k  H4 K, c3 D6 {! I7 X: }execute master..xp_fixeddrives 6 J; Y* K- X' f3 |2 j, @
  e7 K0 Y' k* x' D  E% v
+ K7 n- W0 `4 Z6 _& d' c
--得到当前sql server服务器的计算机名称
- H  K3 R/ y9 c$ Mexecute master..xp_getnetname 6 G, W6 S/ X9 K; e, g* r
$ q7 G7 M  a3 M6 A2 m3 l: f
--列出当前错误日志的具体内容
$ D, b" A- G! ~' i: `1 P+ x, R8 GEXEC [master].[dbo].[xp_readerrorlog] - i% v& s$ i7 W
) x2 p0 B2 J3 L' \3 L' J& n) B
--列出指定目录的所有下一级子目录 4 }3 }- Z$ Z( `- d$ t! m0 Q
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
. B, x' u4 R. P% l: o
4 E7 W" w6 v- P5 X: d8 B. W
( X) R% c* l+ b' a---列出驱动器的名称
5 [3 [. B  E4 T+ I--以字节为单位的空闲空间(low free)
7 W3 C0 e0 E; O# u--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
$ u# ~+ C  G/ q% Z( W% c4 ]EXEC [master].[dbo].[xp_availablemedia] 9 R8 G4 T* y' G- R
--效果如下: , T8 `# l  A, j& _' l, W; a* `# e
. U; j) S; @2 ~' A0 n
name low free high free media type 7 \' q! E0 h% V( V8 W
C:\ 1270386688 0 2
+ I8 e9 B) q' E- |3 }9 ND:\ 1726824448 2 2
4 P; N0 m" T$ b" h* y' OE:\ 875053056 10 2 / i+ {# S7 |4 f
F:\ 0 0 8 ( h& h4 @9 W8 b4 k0 S

" S1 T+ _1 w; k' b. q
回复

使用道具 举报

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

本版积分规则

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