-- 查看当前SQL版本. EXEC master..sp_MSgetversion EXEC master..xp_msver -- 列出C:\盘下所有文件夹,包括二级目录,省略第二个参数时,默认为1(显示根目录下文件夹) EXEC master..xp_dirtree 'c:\',2 -- 显示所有可用的OLE DB驱动 EXEC master..xp_enum_oledb_providers -- 显示所有的代码页和字符 EXEC master..xp_enumcodepages -- 返回所有的系统DSN EXEC master..xp_enumdsn -- 列出错误日志最后的日期与大小 EXEC master..xp_enumerrorlogs -- 列出windows NT 组与描述 EXEC master..xp_enumgroups -- 验证文件是否存在. EXEC master..xp_fileexist 'c:\boot.ini' -- 获取磁盘的可用容量. EXEC master..xp_fixeddrives -- 获取SQL服务器的WINS名称. EXEC master..xp_getnetname -- 返回错误日志文件的内容 EXEC master..xp_readerrorlog -- 从注册表删除一个完整的键 EXEC master..xp_regdeletekey @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Test' -- 从注册表删除一个特定键值 EXEC master..xp_regdeletevalue @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Test', @value_name='TestValue' -- 从注册表读取键值 DECLARE @test varchar(20) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Test', @value_name='TestValue', @value=@test OUTPUT SELECT @test -- 写注册表 EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Test', @value_name='TestValue', @type='REG_SZ', @value='Test' -- 列出C盘根目录下文件夹与xp_dirtree相比,这个只能返回一级目录。 EXEC master..xp_subdirs 'c:\' -- 查看登录信息 EXEC master..xp_logininfo -- 显示系统上可用的盘符 EXEC xp_availablemedia -- 停止或者启动某个服务 EXEC xp_servicecontrol 'stop','schedule'