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'
我是运行这个查询
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'