2015-04-02 70 views
0

我已經在名稱爲「yadav」的SQL Server 2012中創建了一個數據庫。現在我想知道在哪裏存儲「Yadav」數據庫信息,如創建日期,表格數量,用戶名等。獲取創建的SQL Server數據庫信息

在此先感謝。

+0

試試這個:http://blog.sqlauthority.com/2010/11/12/sql-server-get-all-the-information-of-database-using -sys-databases/ – 2015-04-02 13:08:06

+0

谷歌'SQL Server目錄視圖',(sys.tables,sys.columns,sys.schemas等..) – 2015-04-02 13:08:17

+0

你可以通過右鍵點擊並選擇「屬性」來獲得一些信息。 – 2015-04-02 13:10:22

回答

1

您可以從sys.databases表中獲取數據庫信息。

select * 
from sys.databases 
where name = database_name 

和來自INFORMATION_SCHEMA.COLUMNS表的表信息。

select * 
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_CATALOG = database_name 
1

一些基本的東西都在sys.databases目錄視圖訪問:

SELECT name, database_id, create_date 
FROM sys.databases 
WHERE name = 'yadav' 

對於其他的,你必須去你的數據庫:

USE yadav; 

SELECT TableCount = COUNT(*) 
FROM sys.tables 

,並有一個浩大的收藏其他系統目錄視圖其中提供洞察您的數據庫及其對象

1

你需要像這樣

sp_helpdb 'Yadav'