SQL 服务器的视图问题

Issues with the view of SQL Server

我是运行这个查询

select owner, recovery, status, collation, version 
from vw_db_info 
where name = 'test100'

我收到这个错误:

Error Executing Database Query.
Invalid object name 'vw_db_info'.

有没有其他方法我可以在没有上述方法的情况下获得相同的信息,而且我似乎没有在数据库中找到视图,而不是在系统中。

您的自定义视图没有定义 vw_db_info 所以猜测,也许这就是您想要的:

select 
p.Name, 
D.recovery_model_desc, 
D.state_desc, 
D.collation_name, 
D.compatibility_level, 
@@VERSION
from sys.databases D
left outer JOIN
SYS.server_principals p
on d.owner_sid = p.principal_id
where D.name = 'TEST100'