SQL Server數(shù)據(jù)文件監(jiān)控與數(shù)據(jù)文件的查看
以下的文章主要描述的是SQL Server數(shù)據(jù)文件監(jiān)控,以及在實(shí)際操作中如果你需要查看數(shù)據(jù)文件的相關(guān)信息的話,一般的做法就是執(zhí)行下面的相關(guān)語句,以下就是文章的主要內(nèi)容的詳細(xì)介紹。
Java代碼
- EXEC ('DBCC showfilestats')
當(dāng)然,只有它還是不夠的,但它所查出的數(shù)據(jù)是不可缺少的。
現(xiàn)在的問題是,執(zhí)行該語句需要的權(quán)限過高,用戶很可能拒絕提供擁有這些權(quán)限的賬號(hào),那么它就無法執(zhí)行了。怎么辦?只有找出能替代它的語句。
在網(wǎng)上搜了不少地方,確實(shí)有不少人也遇到了這樣的問題,但他們都找不到替代語句。也許是運(yùn)氣好吧,我搜到了:
Java代碼
- select
- fileid,
- groupid,
- size/8 as TotalExtents,
- fileproperty(name,'SpaceUsed')/8 as UsedExtents,
- name,
- filename
- from sysfiles
- where groupid <> 0
它查出的效果和前者完全一致,而且只需要public以及訪問sysfiles的權(quán)限。這是老外給的,貌似中文網(wǎng)頁里面找不到它。
以上的相關(guān)內(nèi)容就是對(duì)SQL Server數(shù)據(jù)文件監(jiān)控的介紹,望你能有所收獲。
【編輯推薦】
- MS SQL Server問題與其正確解答方案
- SQL Server 數(shù)據(jù)導(dǎo)入的實(shí)際行為規(guī)范描述
- SQL Server 2000的安全策略的正確打造
- SQL Server DateTime數(shù)據(jù)類型的另類解讀
- SQL Server identity列,美中不足之處