我已经在名称为“yadav”的SQL Server 2012中创建了一个数据库。现在我想知道在哪里存储“Yadav”数据库信息,如创建日期,表格数量,用户名等。获取创建的SQL Server数据库信息
在此先感谢。
我已经在名称为“yadav”的SQL Server 2012中创建了一个数据库。现在我想知道在哪里存储“Yadav”数据库信息,如创建日期,表格数量,用户名等。获取创建的SQL Server数据库信息
在此先感谢。
您可以从sys.databases表中获取数据库信息。
select *
from sys.databases
where name = database_name
和来自INFORMATION_SCHEMA.COLUMNS表的表信息。
select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_CATALOG = database_name
一些基本的东西都在sys.databases
目录视图访问:
SELECT name, database_id, create_date
FROM sys.databases
WHERE name = 'yadav'
对于其他的,你必须去你的数据库:
USE yadav;
SELECT TableCount = COUNT(*)
FROM sys.tables
,并有一个浩大的收藏其他系统目录视图其中提供洞察您的数据库及其对象
你需要像这样
sp_helpdb 'Yadav'
试试这个:http://blog.sqlauthority.com/2010/11/12/sql-server-get-all-the-information-of-database-using -sys-databases/ – 2015-04-02 13:08:06
谷歌'SQL Server目录视图',(sys.tables,sys.columns,sys.schemas等..) – 2015-04-02 13:08:17
你可以通过右键点击并选择“属性”来获得一些信息。 – 2015-04-02 13:10:22