现有版本与创建数据库的版本不兼容


大家好,请问为什么会出现这个信息呢?

微软视觉工作室
检测到不兼容的 SQL Server 版本。

我尝试过的:

安装SSDT并没有解决问题

谢谢你们

解决方案1

SQL 数据库标有版本号:写入数据库文件的版本。
当您的代码通过 SQL Server 引擎连接到数据库时,它会根据文件版本检查引擎版本 – 如果数据库显示的版本比引擎更高,那么您会收到此错误消息,因为它“知道”该文件可能包含引擎无法理解的信息,因此它拒绝进一步处理,以防损坏文件。

唯一的解决方案是将引擎升级到适当的版本或更高版本,或者使用可用的引擎重新创建文件。

如果您使用“版本 1”引擎创建“版本 1”文件,但随后在“版本 2”引擎中打开该文件,则可能会发生这种情况 – 当它写入文件时,会将其转换为“版本 2”文件,以便以前的引擎无法再读取它。

コメント

タイトルとURLをコピーしました