设计数据库图表或表格不支持后端版本

Jen*_*sen 119 sql database sql-server ssms

我正在尝试通过SQL Server Management Studio向新创建的数据库添加一个表.但是我得到错误:

设计数据库图表或表格时不支持后端版本

要查看我在SSMS中单击的当前安装的版本,这就是出现的内容:

在此输入图像描述

这有什么不对?

Gar*_*ker 177

由于使用了错误版本的SMSS,这通常被报告为错误.使用为您的数据库版本设计的版本.您可以使用该命令select @@version检查您实际使用的sql server版本.报告的版本比SMSS中的"帮助"中显示的方式更容易理解.


使用比数据库更新版本的SMSS通常没有错误,即向后兼容.

  • 我运行查询,这是返回的:Microsoft SQL Server 2012(SP1) - 11.0.3000.0所以是 - 我看到我需要将我的SMSS更新到2012.但是每次我运行提供的exe:http:// www.microsoft.com/en-us/download/confirmation.aspx?id=29062我收到一条消息,说没有可用的更新.我找不到更新SMSS的方法 - 尽管听起来非常愚蠢. (2认同)

小智 24

我找到了解决方案。SSMS 版本较旧。我从服务器卸载了 SSMS,访问微软网站并下载了更新的版本,现在数据库图工作正常。

在此输入图像描述

  • 奇怪的是,新版本的 SQL Server 已发布,但 SSMS 仍处于预览状态。 (2认同)

Chi*_*wan 11

如果您在 2022 年在 SQL Server Management Studio (SSMS) 18.12.1 中遇到此错误,请下载下载 SQL Server Management Studio (SSMS) 19(预览版)并安装它,链接在这里,下载最新的,此提供的链接是当前最新版本。


小智 8

请注意,当我安装 SQL Express 2022 时收到相同的消息... Express 完成安装后单击链接实际上已安装 SSMS (v18)。我删除了 V18 并下载了仍处于测试阶段的 V19,它解决了问题。


Mik*_*SNP 5

在还安装了SQL Server Express的服务器上安装SQL Server 2014标准时,我遇到了这个问题。我已经从桌面快捷方式打开了SSMS,但没有立即意识到这是SQL Server Express的SSMS,而不是2014年。SSMS for Express返回了错误,但SQL Server 2014没有。