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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
7 [) h5 P/ W4 s5 U" [7 n6 }execute master..sp_msgetversion
7 \% A$ t# K7 y. b3 s8 Y4 F
3 V! ?% n1 H" s) M--得到硬盘文件信息 8 Y& J! D% L" h2 i
--参数说明:目录名,目录深度,是否显示文件 2 K  J, w8 t5 n& O+ r( w
execute master..xp_dirtree 'c:'
- U. X4 X2 O. ^execute master..xp_dirtree 'c:',1
$ e/ v) R3 v, e4 texecute master..xp_dirtree 'c:',1,1
2 o3 ?8 S2 N* V. w3 v' Y  y  S1 @/ C% o, e7 v
( P0 q" E& o' s5 c
--列出服务器上安装的所有OLEDB提供的程序 3 S9 d5 m6 F, R* }
execute master..xp_enum_oledb_providers 0 M3 y; i  H5 D
# M1 g/ f! {! V0 J* D
--列出服务器上安装的所有代码页 ; Y4 G! U5 {3 z6 ]' j
execute master..xp_enumcodepages ) G& j( J0 s+ F3 G0 f
2 d% U# S; f" Y& p
--列出服务器上配置的dsn $ u: m4 N/ T2 p" W
execute master..xp_enumdsn
+ E: L; l+ H/ t& A; ?9 {. u' a6 ~) B7 Y
--列出sql server错误日志列表,最后更新时间 ( h: }) V' b* }( R2 \! o) G
execute master..xp_enumerrorlogs 9 U: E: X* h- e: I, F5 v
. \! K8 V( b* i, c6 K, M' _
--列出服务器上所有windows本地组 . Y8 P  V; f5 _' y2 J3 Q7 Y) R$ X4 Z
execute master..xp_enumgroups
+ o7 r. b2 I3 x5 u' T( Z
# s6 N* N( {- v" B& z) V. p7 Q--检测文件存在性
; g" d" _# ?" |0 K& {5 k8 n( Wexecute master..xp_fileexist 'c:\a.bak'
2 z# r" W$ d  s& }
3 @( J5 u0 U, s$ cdeclare @flag int ! J1 u. F5 g; H" w

% v% ?8 ^* B+ `& O, C* T" w" uexec master..xp_fileexist 'c:\abc.bak',@flag out - O3 x, B- q, s7 i, c/ Y3 g/ S

3 Y, T, K; C5 E; oif @flag=1
* S: k/ t3 V/ n/ z0 Z* P/ m) Tbegin
6 S2 c. ^# g& N3 \print 'exist'
% [' h5 M. k5 N2 e% ~end , r; b9 z: H5 b; T* D' E
else
/ ^& Z# ]$ y0 @+ w7 U, R" ]begin
0 q2 O2 S: @5 E: `- x! J" m1 u& d& oprint 'no exist' 0 J# Y5 ~& S/ _; g8 g- d1 {& H
end
: r( x( P1 m8 V' i6 P- i
  ?: r5 m  [4 D) {2 P; ?--列出服务器上固定驱动器,以及每个驱动器的可用空间
: o7 l9 k, V! b( i2 X- r8 H; t+ bexecute master..xp_fixeddrives
9 a) y- [! {3 u. {$ V1 D3 g) d. l5 e
* z3 n2 [4 b) e" v. |
--得到当前sql server服务器的计算机名称
$ o' F$ A: [: @execute master..xp_getnetname + L* |# G* E) o1 ?

% X+ L' l! `$ ^5 g0 D--列出当前错误日志的具体内容
0 P0 I5 F4 p& Q* |" c2 B, AEXEC [master].[dbo].[xp_readerrorlog]
( d* {* M9 s* n: z( t6 q0 H% e# z6 i3 }3 s
--列出指定目录的所有下一级子目录
# _, A! z8 B, _$ IEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'   o4 u! u2 t0 [& _# Y
7 J- v5 K, v7 U$ C! w5 K. S
4 H& I. j  P8 X
---列出驱动器的名称
! v# f3 k; W3 Q--以字节为单位的空闲空间(low free)
9 I0 R, k2 R# @& J' b$ I+ D5 M--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) . _$ u% g1 z; l) B
EXEC [master].[dbo].[xp_availablemedia]
2 E  ?( N4 Y% A--效果如下:
- H+ T0 R2 ~6 \) M2 I" }3 A+ E: g( O- U6 l
name low free high free media type ' t0 A3 o; f# ^, Q
C:\ 1270386688 0 2 " C+ Y/ v% p" s
D:\ 1726824448 2 2 0 ?/ ]0 n) G4 ]3 Z. H
E:\ 875053056 10 2
- [2 A. O* c4 V. W& Z! L- sF:\ 0 0 8 4 Z6 l& h) s) Z7 D

' M, T2 c$ n- e9 r/ D5 a9 P
回复

使用道具 举报

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

本版积分规则

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