Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用扩展属性标记带有元数据的列有哪些缺点?_Sql_Sql Server - Fatal编程技术网

Sql 使用扩展属性标记带有元数据的列有哪些缺点?

Sql 使用扩展属性标记带有元数据的列有哪些缺点?,sql,sql-server,Sql,Sql Server,我正在设计一个项目,其目标是用附加的键值对属性标记SQL列 SQL Server的本机扩展属性似乎是实现这一目标的一个很好的解决方案。在这种情况下,我们不需要维护自己的一组表和CRUD操作来管理数据,因为它们已经可用: 创建:sp_addextendedproperty 更新:sp_updateextendedproperty 删除:sp_dropextendedproperty 视图:fn\u listendedproperty或sys.extended\u属性。 我只是想知道:使用扩展属性有

我正在设计一个项目,其目标是用附加的键值对属性标记SQL列

SQL Server的本机扩展属性似乎是实现这一目标的一个很好的解决方案。在这种情况下,我们不需要维护自己的一组表和CRUD操作来管理数据,因为它们已经可用:

创建:sp_addextendedproperty 更新:sp_updateextendedproperty 删除:sp_dropextendedproperty 视图:fn\u listendedproperty或sys.extended\u属性。 我只是想知道:使用扩展属性有什么缺点吗


提前谢谢

不确定使用它们的缺点,因为从来没有听说过!但我确实参加了James Skipwith的一次精彩会议,讨论了如何利用它们来构建和标记表和其他对象,这些对象可能会对您感兴趣,以帮助您实现或了解更多关于它们的信息:如果您有可能随时迁移到Azure,我会避免使用它们,因为它们在那里不受支持。例如,我看到一些工具在SQL比较中丢失了它们。“除此之外,我还成功地使用了它们。”斯蒂芬洛克,谢谢你的推荐。我来查一下@Damien_不信者,我还没有听说任何短期内我们会搬到Azure的计划,但是非常感谢大家的提醒!