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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 % c: L6 y, ]/ H4 \3 w  T$ x
execute master..sp_msgetversion
5 D  ~) y7 q+ A" e
; ]3 L; D/ {( t: `5 D* Z--得到硬盘文件信息
' \! V7 E# d* W) n--参数说明:目录名,目录深度,是否显示文件 ) r( ~6 T5 f, ~
execute master..xp_dirtree 'c:'
. d3 ^3 V6 F, C* a: A* Z! {execute master..xp_dirtree 'c:',1 ' |, o* N& p7 R! {. a
execute master..xp_dirtree 'c:',1,1 % ?, [4 v& s; g( Z, ]$ o! s
) T; x: k" \) _1 Q! t3 f/ X

# K2 j! |2 X0 l--列出服务器上安装的所有OLEDB提供的程序 ! w! @7 `9 r: d' _# y  ~
execute master..xp_enum_oledb_providers ; |  l% {! j8 G3 v
, Q2 y, z$ \! i& I
--列出服务器上安装的所有代码页 " w; ]9 B6 @- ]9 z( y
execute master..xp_enumcodepages $ R' M  h' F7 i1 T/ l* b. J
, [5 t& K' \: V; V. ]
--列出服务器上配置的dsn
4 ]1 S1 C8 ^% h% B: Q$ `8 W$ Gexecute master..xp_enumdsn
; H: k2 b- R1 W: U% X3 A3 ?  ]6 l" f6 b8 J% f( S- x
--列出sql server错误日志列表,最后更新时间 8 I& F' a. X7 T+ e4 e
execute master..xp_enumerrorlogs
% U9 O( z, q2 Q1 s, f: u: Z% A0 D5 b' ?* P' K& v
--列出服务器上所有windows本地组 ( n* F0 Q8 P1 u3 u9 o
execute master..xp_enumgroups / u2 z9 U. ^" l* T- p
( E9 y% y, y/ ^2 X7 T8 }
--检测文件存在性 / @0 \- Z' W' O. G
execute master..xp_fileexist 'c:\a.bak'
0 w2 U( n: M5 K2 Z- N% m& t- F9 g: ^* g
declare @flag int ) `, l+ B9 c5 k; B* ]

/ N5 j/ P' J8 ~( F2 I# b# Jexec master..xp_fileexist 'c:\abc.bak',@flag out ; i( K& P# j& \

$ _$ Y. U& _5 p8 K1 W: Oif @flag=1 * C+ P' o+ O0 w$ U
begin 2 }: ~8 L( d+ y8 k' v; e
print 'exist'
* W7 V; Y+ l' d+ O. hend * ~4 V0 w" Z3 F4 g: J! y) v
else
% [+ k3 E% R2 Y% n; F( _. wbegin
- I# l  ~  K, K# Y4 pprint 'no exist'
/ {) ?( S0 i& j7 R+ \! dend 5 {3 r: ~& a+ k3 @7 E! J; Z
/ |0 ~8 x/ O7 `' p
--列出服务器上固定驱动器,以及每个驱动器的可用空间
4 Y5 N: L$ E5 p# c* ]/ w0 Qexecute master..xp_fixeddrives " [0 U$ N/ ]+ u6 I
* k0 O( r* P* D$ |+ {7 B3 V
" Q% t, {  J) w# D
--得到当前sql server服务器的计算机名称
- |! G; j5 n2 B, @4 M! ]execute master..xp_getnetname
) g: ?  H" T7 s5 J) o; V. }4 J9 \/ a! u5 v2 [7 h
--列出当前错误日志的具体内容 1 k7 ?# G" X" o4 r1 ^: C5 b% k" f7 F$ s
EXEC [master].[dbo].[xp_readerrorlog]
2 R$ _9 e3 y1 \! b9 m2 w' k: g, K& _. P" {+ E- h
--列出指定目录的所有下一级子目录 ( ?& b# `; V; ~! }  f
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
% j! r8 O( Z1 p" r1 M2 R) N% _1 D/ L

3 T$ O: ]4 A% o, k# V  c) I---列出驱动器的名称 ; G# v) v3 l/ a3 ~6 ^
--以字节为单位的空闲空间(low free) 3 [1 i$ F& B3 K, L3 {, ^1 l! q
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 6 V/ L% W) Y: p# F5 ]2 V& t8 s
EXEC [master].[dbo].[xp_availablemedia] 5 `% `2 S" |5 V1 B5 _! z* ~& m
--效果如下: : k' l- P. H; I

* W4 @/ S  r! J. a& c$ Bname low free high free media type 0 {$ l- `* S: X
C:\ 1270386688 0 2
' P  W6 P9 J: A, X/ w3 w( g, YD:\ 1726824448 2 2 , }' ?3 g( d$ s1 C$ Y0 k
E:\ 875053056 10 2 $ n% s& b! Q5 O4 M2 |
F:\ 0 0 8 ; V& L3 c: b! V
' k! r  k* K% [7 J; A  \
回复

使用道具 举报

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

本版积分规则

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