用SSMS查看数据库信息的三种方式
字数统计:474 阅读时长 ≈ 2分钟under 数据库 tag Published on February 16th , 2020 at 02:11 am
一:视图
语法如下:
Select * from sys.databases
二:函数
1.语法
DB_ID( [ database-name ] )
2.参数
database-name
包含数据库名的字符串。如果不提供 database-name,则返回当前数据库的 ID 号。
3.示例
此示例返回当前数据库的数据库 ID
SELECT DB_ID() AS [Database ID];
GO
B. 返回指定数据库的数据库 ID
SELECT DB_ID(N'AdventureWorks2008R2') AS [Database ID];
GO
三:存储过程
1. 功能
sp_helpdb
报告有关指定数据库或所有数据库的信息。
2.语法
sp_helpdb [ [ @dbname= ] 'name' ]
实际使用:
sp_helpdb Master
3.参数
[@dbname=] 'name'
是要为其提供信息的数据库名称。name 的数据类型为 sysname,无默认值。如果没有指定 name,则 sp_helpdb 报告 master.dbo.sysdatabases 中的所有数据库。
4.返回值
0(成功)或 1(失败)
5.结果集
列名 | 数据类型 | 描述 |
---|---|---|
name | nvarchar(24) | 数据库名称。 |
db_size | nvarchar(13) | 数据库总计大小。 |
owner | nvarchar(24) | 数据库所有者(例如 sa)。 |
dbid | smallint | 数字数据库 ID。 |
created | char(11) | 数据库创建的日期。 |
status | varchar(340) | 以逗号分隔的值的列表,这些值是当前在数据库上设置的数据库选项的值。只有启用布尔值选项时,才将这些选项列出。非布尔值选项及其对应值以 option_name=value 的形式列出。 |
compatibility_level | tinyint | 数据库兼容级别(60、65、70 和 80) |
如果指定 name,那么将有其它结果集,这些结果集显示指定数据库的文件分配。
列名 | 数据类型 | 描述 |
---|---|---|
name | nchar(128) | 逻辑文件名。 |
fileid | smallint | 数字文件标识符。 |
file name | nchar(260) | 操作系统文件名(物理文件名称)。 |
filegroup | nvarchar(128) | 文件所属的组。为便于分配和管理,可以将数据库文件分成文件组。日志文件不能作为文件组的一部分。 |
size | nvarchar(18) | 文件大小。 |
maxsize | nvarchar(18) | 文件可达到的最大值。此字段中的 UNLIMITED 值表示文件可以一直增大直到磁盘满为止。 |
growth | nvarchar(18) | 文件的增量。表示每次需要新的空间时给文件增加的空间大小。 |
usage | varchar(9) | 文件用法。数据文件的用法是 data only(仅数据),而日志文件的用法是 log only(仅日志)。 |
总结
视图 | 函数 | 存储过程和其他语句 |
---|---|---|
sys.databases | DATABASE_PRINCIPAL_ID | sp_databases |
sys.database_files | DATABASEPROPERTYEX | sp_helpdb |
sys.data_spaces | DB_ID | sp_helpfile |
sys.filegroups | DB_NAME | sp_helpfilegroup |
sys.allocation_units | FILE_ID | sp_spaceused |
sys.master_files | FILE_IDEX | DBCC SQLPERF |
sys.partitions | FILE_NAME | |
sys.partition_functions | FILEGROUP_ID | |
sys.partition_parameters | FILEGROUP_NAME | |
sys.partition_range_values | FILEGROUPPROPERTY | |
sys.partition_schemes | FILEPROPERTY | |
sys.dm_db_partition_stats | fn_virtualfilestats |
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:February 15th , 2020 at 06:11 pm