数学建模社区-数学中国

标题: sql server中扩展存储过程 选择自 yjz0065 的 Blog [打印本页]

作者: kampoo    时间: 2005-12-29 17:43
标题: sql server中扩展存储过程 选择自 yjz0065 的 Blog
<>--获得MS SQL的版本号 <BR>execute master..sp_msgetversion </P>
8 \: u- p: ?8 v7 s- C<>--得到硬盘文件信息 <BR>--参数说明:目录名,目录深度,是否显示文件 <BR>execute master..xp_dirtree 'c:' <BR>execute master..xp_dirtree 'c:',1 <BR>execute master..xp_dirtree 'c:',1,1 </P>
) a" R' ?, N* C( b. A$ y6 Q<><BR>--列出服务器上安装的所有OLEDB提供的程序 <BR>execute master..xp_enum_oledb_providers </P>
; R( z, K: T* _) q  N3 Z& O9 k% M<>--列出服务器上安装的所有代码页 <BR>execute master..xp_enumcodepages </P>2 m9 t5 Q  u3 Z% z
<>--列出服务器上配置的dsn <BR>execute master..xp_enumdsn </P>0 e! \/ S  k: }
<>--列出sql server错误日志列表,最后更新时间 <BR>execute master..xp_enumerrorlogs </P>9 d8 o) d, ^" ~3 c4 n7 a- E
<>--列出服务器上所有windows本地组 <BR>execute master..xp_enumgroups </P>
' q) x' ~+ ^' z3 `3 p6 s  H<>--检测文件存在性 <BR>execute master..xp_fileexist 'c:\a.bak' </P>
# z( q8 }! }7 ^" L, p<>declare @flag int </P>1 V: V8 \% d9 R( X) p2 h2 a
<>exec master..xp_fileexist 'c:\abc.bak',@flag out </P>
0 Z; F- {8 t5 P, x/ @5 ^+ _  s<>if @flag=1 <BR>begin <BR>print 'exist' <BR>end <BR>else <BR>begin <BR>print 'no exist' <BR>end </P>
4 W0 E& C3 P, M$ N! v6 [<>--列出服务器上固定驱动器,以及每个驱动器的可用空间 <BR>execute master..xp_fixeddrives </P>2 N9 q: M1 t  B  f$ q' u
<><BR>--得到当前sql server服务器的计算机名称 <BR>execute master..xp_getnetname </P>
3 U4 o* o$ z/ U6 d+ ]% E5 U, A<>--列出当前错误日志的具体内容 <BR>EXEC [master].[dbo].[xp_readerrorlog] </P>
/ `, Z8 y, p$ i& E: _<>--列出指定目录的所有下一级子目录 <BR>EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' </P>
7 a5 l& m7 J" M8 J4 k# y  @5 O% @<><BR>---列出驱动器的名称 <BR>--以字节为单位的空闲空间(low free) <BR>--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) <BR>EXEC [master].[dbo].[xp_availablemedia] <BR>--效果如下: </P>
6 j4 F8 S% k5 p# K7 I; e<>name low free high free media type <BR>C:\ 1270386688 0 2 <BR>D:\ 1726824448 2 2 <BR>E:\ 875053056 10 2 <BR>F:\ 0 0 8 </P>8 w( o" z! E1 R+ x- ]
<>还有在[master].[dbo].[sp_addlogin]里面有加密函数pwdencrypt,大家感兴趣可以试试</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5