SQL Server中可以使用多种方式查看数据库信息,例如使用目录视图、函数、存储过程等。
使用目录视图可以查看数据库的基本信息,具体的方法如下:
如果要查看指定数据库中的指定选项信息时,可以使用DATABASEPROPERTYEX()函数,该函数每次只返回一个选项的信息。
【例5.6】查看test数据库的状态信息,输入如下语句。
打开查询编辑器,在其中输入上面的代码,输入完成之后单击【执行】按钮,代码执行成功后的结果如图5-29所示。
图5-29 查看数据库Status状态信息
上述代码中DATABASEPROPERTYEX语句中第一个参数表示要返回信息的数据库,第二个参数则表示要返回数据库的属性表达式,其他的可查看的属性参数值如表5-1所示。
表5-1 DATABASEPROPERTYEX可用属性值
除了使用目录视图和函数查看数据库信息外,还可以使用存储过程sp_spaceused显示数据库使用和保留的空间,打开查询编辑器,在其中输入sp_spaceused语句,输入完成之后单击【执行】按钮,执行代码后效果如图5-30所示。
使用sp_helpdb存储过程可以查看所有数据库的基本信息,打开查询编辑器,在其中输入sp_helpdb语句,输入完成之后单击【执行】按钮,执行代码后效果如图5-31所示。
图5-30 使用存储过程sp_spaceused
图5-31 使用存储过程sp_helpdb
用户可以在SSMS中以图形化的方式查看数据库信息。打开SSMS窗口之后,在【对象资源管理器】窗口中选择要查看信息的数据库节点,然后右击鼠标,在弹出的快捷菜单中选择【属性】菜单命令,在弹出的【数据库属性】窗口中即可查看数据库的基本信息、文件信息、文件组信息和权限信息等,如图5-32所示。
图5-32 查看数据库基本信息