在安装了SQL Server Express的服务器上安装SQL Server 2014标准时,我遇到了这个问题 . 我从桌面快捷方式打开SSMS,没有立即意识到它是SQL Server Express的SSMS,而不是2014. SSMS for Express返回错误,但SQL Server 2014没有 .
-5
如果您尝试使用Designer或图表,则只会收到该消息 . 如果你使用t-SQL它工作正常:
Select *
into newdb.dbo.newtable
from olddb.dbo.yourtable
3 回答
由于使用了错误版本的SMSS,这通常被报告为错误 . 使用为您的数据库版本设计的版本 . 您可以使用命令
select @@version
来检查您实际使用的sql server版本 . 报告的版本比SMSS中的“帮助”中显示的方式更容易理解 .使用比数据库更新版本的SMSS通常没有错误,即向后兼容 .
在安装了SQL Server Express的服务器上安装SQL Server 2014标准时,我遇到了这个问题 . 我从桌面快捷方式打开SSMS,没有立即意识到它是SQL Server Express的SSMS,而不是2014. SSMS for Express返回错误,但SQL Server 2014没有 .
如果您尝试使用Designer或图表,则只会收到该消息 . 如果你使用t-SQL它工作正常:
其中
olddb.dbo.yourtable
已在2008年创建,完全符合您希望2012年的表格