打开数据库图后,SQL Server Management Studio崩溃

时间:2019-07-19 05:26:29

标签: sql-server sql-server-2012

我在SQL Server 2018 SSMS 18.1的本地服务器中有2个现有数据库图 打开它时,应用程序变为“无响应”,然后崩溃而没有任何错误。最近7天内一切正常。

4 个答案:

答案 0 :(得分:1)

平均18岁,如果您安装了SSMS 18.0版,则不赞成使用数据库图并将其从18.0版中删除,然后将其重新添加到SSMS 18.1版中。

Source: Deprecated and removed features in 18.0:

请查看上述SQL Server Management Studio(SSMS)发行说明中18.0中不推荐使用和已删除的功能。

答案 1 :(得分:1)

我一直在处理SSMS 18.5上的同一问题。

我不知道是什么原因导致[dbo]。[sysdiagrams]表损坏,但是我发现,如果我从数据库的较旧(工作)版本中复制图表,则它们可以再次进行编辑。

我用来解决问题的TSQL:

DELETE FROM [corrupt_database].[dbo].[sysdiagrams];

INSERT INTO [corrupt_database].[dbo].[sysdiagrams]
SELECT [name],
       [principal_id],
       [version],
       [definition]
FROM [valid_database].[dbo].[sysdiagrams];

根据我的初步测试,这些图将保存并再次重新打开;即使在重新启动SSMS之后。

答案 2 :(得分:0)

作为临时修复程序,使用旧版本的SSMS (17.9),这会限制您的功能集。

Microsoft已发布有关该错误here的文章

答案 3 :(得分:0)

SSMS 数据库图表目前在 17.9.1 和 18.6 中可以正常工作。

注意:虽然此问题在 SSMS 18.6 中已修复,但在 18.7.X 中再次出现。