【发布时间】:2018-07-21 00:53:03
【问题描述】:
在尝试为数据库生成图表时(在 SQL Server 2017 中),我收到一个错误
数组超出索引
当我重新启动应用程序时,它可以正常工作一段时间,几分钟后,当我尝试向图表添加新表时,它再次显示相同的错误。
有什么办法可以避免这个问题吗?
【问题讨论】:
标签: ssms er-diagrams
在尝试为数据库生成图表时(在 SQL Server 2017 中),我收到一个错误
数组超出索引
当我重新启动应用程序时,它可以正常工作一段时间,几分钟后,当我尝试向图表添加新表时,它再次显示相同的错误。
有什么办法可以避免这个问题吗?
【问题讨论】:
标签: ssms er-diagrams
这听起来像是 SSMS 的一个错误(在我的例子中是 v17.4)。
其他人在这里报告了类似的问题:https://stackoverflow.com/a/44914581/4768230。
另外,其他人建议确保为所有表声明架构可能会有所帮助 - https://stackoverflow.com/a/44660066/4768230(虽然我还没有尝试过)。
【讨论】:
以下是适用于非常具体情况的替代答案。
以上答案很可能会解决您的问题。但是,如果您以不同于登录 Windows 的用户身份运行 SSMS,则可能会出现此错误。
解决方法是
测试:
这种情况可能与计算机未启用 Kerberos 双跳活动目录有关,但此陈述完全是推测。
【讨论】: