ITPub博客

首页 > 数据库 > 数据库开发技术 > 系统 存储过程

系统 存储过程

原创 数据库开发技术 作者:oo0yuki0oo 时间:2010-03-17 23:59:31 0 删除 编辑
--查看硬盘可用空间大小
EXEC sys.xp_availablemedia --1.

EXEC sys.xp_fixeddrives --2.

--查看硬盘文件信息
EXEC sys.xp_dirtree 'c:' --根目录下
EXEC sys.xp_dirtree 'c:',1 -- 一级目录下

--查看数据库的使用情况
EXEC sys.sp_spaceused --database
EXEC sp_spaceused N'tab_user_def' --table

--查看服务器提供的OLEDB程序
EXEC sys.xp_enum_oledb_providers

--查看数据库服务名
SELECT @@SERVERNAME
SELECT HOST_NAME()
EXEC sys.xp_getnetname

--查看数据库实例名
SELECT @@SERVICENAME

--查看数据库所在机器操作系统参数
EXEC sys.xp_msver

-- 查看服务器上所有Windows本地组
EXEC sys.xp_enumgroups

--查看版本
SELECT @@VERSION
EXEC sys.sp_MSgetversion

--查看数据库配置参数
EXEC sys.sp_configure

--查看所有数据库名称、容量等信息
EXEC sys.sp_helpdb
EXEC sys.sp_databases

--数据库更名
EXEC sys.sp_renamedb @dbname = NULL, @newname = NULL

--查看当前数据库文件路径等信息
EXEC sys.sp_helpfile @filename = NULL -- sysname

--查看当前数据库文件组名
EXEC sys.sp_helpfilegroup @filegroupname = NULL -- sysname

--查看SQL Server错误日志
--1.查看SQL Server错误日志信息
EXEC sys.xp_enumerrorlogs
--2.查看当前错误日志具体内容
EXEC sys.sp_readerrorlog @p1 = 0, -- int
@p2 = 0, -- int
@p3 = '', -- varchar(255)
@p4 = '' -- varchar(255)

--查看数据库角色信息
EXEC sys.sp_helprole @rolename = NULL -- sysname

--查看所有数据库用户所属的角色信息
EXEC sys.sp_helpsrvrole @srvrolename = NULL -- sysname
EXEC sys.sp_helpsrvrolemember @srvrolename = NULL -- sysname

-- 查看当前数据库所有用户信息
EXEC sys.sp_helpuser @name_in_db = NULL -- sysname

--查看本地数据库用户登录信息
EXEC sys.sp_helplogins @LoginNamePattern = NULL -- sysname

--查看远端数据库用户登录信息
EXEC sys.sp_helpremotelogin @remoteserver = NULL, -- sysname
@remotename = NULL -- sysname





[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8337095/viewspace-1032121/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SYSDATE 不变
请登录后发表评论 登录
全部评论

注册时间:2009-04-22

  • 博文量
    62
  • 访问量
    82173