当我尝试查看数据库属性时,出现以下错误:
数据库 [数据库名称] 不可用大小属性,该属性可能不存在于此对象中,或由于访问权限不足而无法检索 (Microsoft.smo..)
有没有办法解决这个问题?
当我尝试查看数据库属性时,出现以下错误:
数据库 [数据库名称] 不可用大小属性,该属性可能不存在于此对象中,或由于访问权限不足而无法检索 (Microsoft.smo..)
有没有办法解决这个问题?
DBCC UPDATEUSAGE(database_name)
针对数据库进行了修复,问题已解决,但我发现其他人不得不重置数据库所有者才能解决这个问题。您可以通过运行来查看数据库所有者
sp_helpdb
您可以通过运行以下命令更改所有者:
sp_changedbowner [ @loginame = ] ‘login’
[ , [ @map= ] remap_alias_flag ]}
我发现我的数据库因为硬件问题而受到了物理损坏 :(。 感谢大家的回答。
如果您正在运行索引重建,则可能会阻止您检查该属性。我建议稍后再试。如果它从未起作用,请确保您拥有足够的权限。