使用 SSMS 2016 时出错:Object 无法从 DBNull 转换为其他类型

Error while using SSMS 2016 : Object cannot be cast from DBNull to other types

谁能解决这个问题:

SQL Server Management Studio 2016 CTP3 (13.0.900.73) Windows 10 笔记本电脑

  1. Object 资源管理器 > 服务器 > 数据库 > 数据库
  2. 右键单击 - 属性

我没有看到数据库属性对话框,而是看到了这个 pop-up:

标题:Microsoft SQL Server Management Studio

无法显示请求的对话框。


附加信息:

无法显示请求的对话框。 (SQLMgmt)


Object 不能从 DBNull 转换为其他类型。 (mscorlib)


按钮:

好的

编辑:

问题发生在物理机和虚拟机上 on-Prem。它也发生在 Amazon RDS 服务器上。

如果我使用另一台装有 Win 7 和 SSMS 2014 的笔记本电脑,我不会遇到任何问题。

如果我删除 SSMS 2016 并安装 SSMS 2014,我会遇到图形问题,因为 SSMS 2014 对话框会失真,因为我有一台高清计算机,而 SSMS 2014 会扔鞋。

如果数据库处于 'Recovery' 模式或由于权限或驱动器断开连接之类的原因无法访问数据库的文件,我已经看到会发生这种情况。

同意他们显示的对话框确实没有帮助。

这似乎与 this Microsoft Connect item 中记录的问题相同。此问题的修复程序应该在 SSMS 1 月预览版中可用。