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年一样