首页 理论教育 用-查看数据库信息

用-查看数据库信息

时间:2022-02-28 理论教育 版权反馈
【摘要】:系统存储过程是SQL Server自带的一类预编译的程序,通常以sp_作为名称的开头,它们具有特殊功能。系统存储过程sp_helpdb可用来显示指定数据库的信息,包括数据库名称、大小、所有者、ID、创建时间、状态、更新情况(可读写)、多用户/单用户等。①如果缺省数据库名称,则会显示SQL Server中所有数据库的信息,但是不会显示这些数据库中的文件信息。例5.3 使用系统存储过程sp_help查看数据库mydb以及所有数据库的信息。

这是通过T-SQL语句执行系统存储过程sp_helpdb来查看数据库信息。

系统存储过程是SQL Server自带的一类预编译的程序,通常以sp_作为名称的开头,它们具有特殊功能。

系统存储过程sp_helpdb可用来显示指定数据库的信息,包括数据库名称、大小、所有者、ID、创建时间、状态、更新情况(可读写)、多用户/单用户等。同时该数据库中数据文件和日志文件的详细信息也会被显示出来供用户查看,如文件名、大小、增长参数等。

Sp_helpdb的命令格式:

EXEC sp_helpdb [<database_name>]

说明:

①如果缺省数据库名称,则会显示SQL Server中所有数据库的信息,但是不会显示这些数据库中的文件信息。

②语句中的保留字EXEC是SQL Server允许的EXECUTE的简短写法,意为“执行”。例5.3 使用系统存储过程sp_help查看数据库mydb以及所有数据库的信息。

在T-SQL查询编辑器窗口分别输入和执行以下命令,其结果如图5.4和图5.5所示。

exec sp_helpdbmydb     //查看数据库mydb的信息

exec sp_helpdb //查看所有数据库的信息

数据库窗格中的主要信息分别是db_size(数据库的大小)、owner(所有者)、created(创建时间)、status(状态,可更新性,用户数,还原模式,版本,IsAutoCreateStatistics(自动创建统计信息),IsAutoUpdateStatistics(自动更新统计信息)等。

图5.4 用sp_helpdb查看指定数据库的信息(包含数据库及其文件的信息)

图5.5 用sp_helpdb查看所有数据库的信息(不包含文件的信息)

文件窗格中显示数据文件和日志文件的相关信息:逻辑名称、物理文件名、所属文件组、大小、最大大小限制、增长参数、存储用途等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈