在 Microsoft SQL Server 中还原数据库是否会将对象添加到资源数据库?

J. *_*Doe 1 sql-server metadata restore system-databases sys

据我所知,资源数据库包含有关其服务器实例中所有对象的信息,因此我认为当您从备份文件恢复数据库时,该过程的一部分是在服务器资源中注册其对象是很自然的数据库,但我找不到有关该主题的任何具体信息,也无法在本地对其进行测试。

Sco*_*red 7

好吧,阅读资源数据库的文档(突出显示我的)

资源数据库是一个只读数据库,其中包含SQL Server附带的所有系统对象。SQL Server 系统对象(例如 sys.objects)在物理上保留在 Resource 数据库中,但它们在逻辑上出现在每个数据库的 sys 架构中。资源数据库不包含用户数据或用户元数据。

鉴于上述情况以及它是只读的事实,我看不到恢复数据库如何更新资源数据库。