我已經在名稱爲「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