有谁知道如何查询数据库以查找数据库使用的设备?
有sysdatabases表和sysdevices表,但我不知道如何链接它们
有人知道吗?
答案 0 :(得分:1)
最好的方法是针对您感兴趣的数据库运行sp_helpdb:
1> sp_helpdb tempdb2
2> go
... other stuff here...
device_fragments size usage created free kbytes
------------------------------ ------------- -------------------- ------------------------- ----------------
tempdb2data 2048.0 MB data only Dec 17 2008 11:42AM 2086568
tempdb2log 2048.0 MB log only Dec 17 2008 11:42AM not applicable
tempdb2log 2048.0 MB log only Dec 17 2008 11:42AM not applicable
tempdb2data 2048.0 MB data only Dec 17 2008 11:43AM 2088960
tempdb2log 4096.0 MB log only Dec 17 2008 11:44AM not applicable
--------------------------------------------------------------
log only free kbytes = 8355836
答案 1 :(得分:1)
1请注意第一个问题。如果您先USE database
,则会在报告中获得更多详细信息。
2您是否还需要回答第二个问题,如何链接sysdatabase和sysdevices,就像在编写针对目录的查询一样?如果是这样,我需要你的ASE版本,答案是不同的。