gpt4 book ai didi

sql-server - SQL 服务器 : create database diagram by query

转载 作者:行者123 更新时间:2023-12-04 02:25:48 25 4
gpt4 key购买 nike

我一直想知道是否可以通过查询而不是在 Management Studio 中手动添加来创建数据库图表。

你们以前有人做过吗?

最佳答案

图表功能完全包含在 Management Studio 中,其内部 API 未记录。所有图表都存储为 sysdiagrams 中的 VARBINARY(MAX) blob,并且只有在您授予 SSMS 权限后才会创建表和关联的存储过程。图表 blob 的格式同样没有记录,但如果你想知道,它不像 XML 文档那样容易逆向工程,存储过程也不会触及 blob 的内部结构,所以你无法学习任何东西。即使您确实对其进行了逆向工程,Management Studio 的 future 版本也可能会使您的发现无效(格式之前已升级)。

我会说“不,这对于不是 Management Studio 开发人员的任何人来说都是不可能的”。如果您想以编程方式创建和维护数据库图表(除了重命名或删除它们之外),Management Studio 的 native 功能不是可行的方法。使用众多其他工具中的一种来绘制图表。

关于sql-server - SQL 服务器 : create database diagram by query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43775046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com