Sql 使用扩展属性标记带有元数据的列有哪些缺点?
我正在设计一个项目,其目标是用附加的键值对属性标记SQL列 SQL Server的本机扩展属性似乎是实现这一目标的一个很好的解决方案。在这种情况下,我们不需要维护自己的一组表和CRUD操作来管理数据,因为它们已经可用: 创建:sp_addextendedproperty 更新:sp_updateextendedproperty 删除:sp_dropextendedproperty 视图:fn\u listendedproperty或sys.extended\u属性。 我只是想知道:使用扩展属性有什么缺点吗Sql 使用扩展属性标记带有元数据的列有哪些缺点?,sql,sql-server,Sql,Sql Server,我正在设计一个项目,其目标是用附加的键值对属性标记SQL列 SQL Server的本机扩展属性似乎是实现这一目标的一个很好的解决方案。在这种情况下,我们不需要维护自己的一组表和CRUD操作来管理数据,因为它们已经可用: 创建:sp_addextendedproperty 更新:sp_updateextendedproperty 删除:sp_dropextendedproperty 视图:fn\u listendedproperty或sys.extended\u属性。 我只是想知道:使用扩展属性有
提前谢谢 不确定使用它们的缺点,因为从来没有听说过!但我确实参加了James Skipwith的一次精彩会议,讨论了如何利用它们来构建和标记表和其他对象,这些对象可能会对您感兴趣,以帮助您实现或了解更多关于它们的信息:如果您有可能随时迁移到Azure,我会避免使用它们,因为它们在那里不受支持。例如,我看到一些工具在SQL比较中丢失了它们。“除此之外,我还成功地使用了它们。”斯蒂芬洛克,谢谢你的推荐。我来查一下@Damien_不信者,我还没有听说任何短期内我们会搬到Azure的计划,但是非常感谢大家的提醒!