8

扩展属性存储在 SQL Server 中的什么位置?

它们是存储在包含它添加到的对象的数据库中,还是单独存储并以某种方式绑定到本地机器。

例如,如果我在 SSMS 中添加填充“描述”字段(MS_Description 扩展属性)以记录表的列,然后关闭数据库引擎并将 MDF/LOG 文件复制到另一台机器上,将扩展属性与复制的文件一起使用,或者它们会留在本地机器上的主数据库(或类似的东西)中吗?

4

2 回答 2

14

它们存储在数据库中。您可以通过查询视图来获取它们sys.extended_properties,它们存储在系统基表sys.sysxprops 中。

于 2011-06-15T21:21:36.220 回答
2

来自MSDN

“[…E] 扩展属性存储在数据库中[.]”

所以是的,当您创建备份和/或移动数据库时,扩展属性随之而来。

于 2011-06-15T21:21:31.860 回答