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

我想通过SQL Server Management Studio添加一个表到我新创build的数据库。 但是我得到的错误:

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

要查看我目前安装的版本,我点击了SSMS中的内容,结果如下:

在这里输入图像说明

这里有什么问题?

这通常是由于使用错误版本的SMSS而导致的错误报告。 使用为您的数据库版本devise的版本。 您可以使用命令select @@version来检查您实际使用的是哪个版本的sql server。 此版本的报告方式比“SMSS帮助”中显示的方式更容易理解。


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

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

如果您尝试使用Designer或图表,则只能获得该消息。 如果你使用t-SQL,它工作正常:

 Select * into newdb.dbo.newtable from olddb.dbo.yourtable 

其中olddb.dbo.yourtable已经在2008年创build,就像你希望表格在2012年一样