sqlserver的主資料庫
查看sqlserver資料庫有哪些表可以使用以下sql語句:
select name from sysobjects where xtype='u';
或者select * from sys.tables;
或者SELECT * FROM INFORMATION_SCHEMA.TABLES;
(1)sqlserver的主資料庫擴展閱讀
sqlserver中各個系統表的作用介紹:
sysaltfiles 主資料庫 保存資料庫的文件
syscharsets 主資料庫 字元集與排序順序

sysconfigures 主資料庫 配置選項
syscurconfigs 主資料庫 當前配置選項
sysdatabases 主資料庫 伺服器中的資料庫
syslanguages 主資料庫 語言
syslogins 主資料庫 登陸帳號信息
sysoledbusers 主資料庫 鏈接伺服器登陸信息
B. sqlserver上創建的資料庫放在哪的
在創建資料庫的時候會有存放的路徑,以創建資料庫的語句為例,詳細說明:
USE[master]
GO
IFEXISTS(=N'HkTemp')
BEGIN
DROPDATABASEHkTemp--如果資料庫存在先刪掉資料庫
END
GO
CREATEDATABASEHkTemp
ON
PRIMARY--創建主資料庫文件
(
NAME='HkTemp',
FILENAME='E:DatabasesHkTemp.dbf',
SIZE=5MB,
MaxSize=20MB,
FileGrowth=1MB
)
LOGON--創建日誌文件
(
NAME='HkTempLog',
FileName='E:DatabasesHkTemp.ldf',
Size=2MB,
MaxSize=20MB,
FileGrowth=1MB
)
GO
以上內容:
其中E:DatabasesHkTemp.dbf為資料庫主文件。
E:DatabasesHkTemp.ldf為資料庫日誌文件,這就是資料庫存放的位置。
C. sqlserver有幾個系統資料庫每個資料庫有什麼用
1、master:它包含一個系統表集合,是整個實例的中央存儲庫,維護登錄賬戶,其他資料庫,文件分布,系統配置設置,磁碟空間,資源消耗,端點和
2、鏈接伺服器等方面的信息。它記錄SQL2005初始化信息,所以它對實例極為重要。在創建,修改或刪除用戶資料庫,更改伺服器或任何資料庫配置,以及修改或添加用戶賬戶後都要備份該資料庫。
3、model:它是SQL2005實例中所有新建資料庫的模板。執行create database 命令時SQL2005會簡單地將該模板資料庫中的內容復制到新建資料庫中,如果希望新建的每個資料庫都帶有表,存儲過程,資料庫選項和許可等,那麼可以在Model資料庫中加入這些元素,此後再新建資料庫時就會添加這些元素。
4、msdb:該庫供SQLserver實例--主要是SQLServer代理使用來存儲計劃的任務,修改和備份、還原歷史信息。對自動化任務和DTS作了某些修改的命令時需要備份它。
5、tempdb:它是SQL2005用於各種操作的實例范圍的臨時工作空間。
6、resource:它是SQL2005新引入的資料庫,是只讀的。包含所有的系統對象,如系統存儲過程,系統擴展存儲過程和系統函數等。
當master資料庫被破壞並且沒有可用的備份時,可以使用自動設置中的Rebuild database選項將其恢復成實例安裝後的狀態。
必須經過認真考慮後才能使用該操作,因為它會清除包括所有登錄在內的所有伺服器相關的配置,從而不得不從頭開始重做所有的事情。
