无法使用SSDT Visual studio 2012比较数据库架构;无法确定数据库平台类型.数据库可能不可用.&quo

本文关键字:数据库 类型 平台 无法确定 quo SSDT Visual studio 比较 2012 | 更新日期: 2023-09-27 18:10:16

我在Visual studio 2012 Version 11.0.60610.01 Update 3中创建了数据库项目。我正在使用这个数据库项目来比较和发布SQL Server 2008 R2版本10.50.4000.0的数据库

我的数据库项目目标平台设置为SQL Server 2008。

我的SSDT版本是11.1.20627.00

现在我的SQL Server版本升级到SQL Sever 2012版本12.0.2000.8

之后,我把我的数据库项目目标平台改为SQL Server 2012。

但是它不允许我比较数据库模式或发布数据库。

抛出以下错误

Error 345目标验证错误:DB_Name无法确定数据库平台类型。数据库可能不可用

我还检查了编辑连接向导使用测试连接按钮,数据库连接成功。

有谁能帮我一下吗?是否有更多的配置,我需要设置更改数据库平台类型?

无法使用SSDT Visual studio 2012比较数据库架构;无法确定数据库平台类型.数据库可能不可用.&quo

12.0.2000.8版本的SQL Server实际上意味着你在SQL Server 2014。SQL Server 2012 == Version 11, SQL Server 2014 == Version 12.

要解决这个问题,请根据这里的说明更新Visual Studio 2012中的SQL Server工具,使其与SQL Server 2014兼容。对于VS2012, SQL Server更新不是内置的,从VS2013开始,更新通过Visual Studio更新机制自动显示。

SQL server版本不匹配如何更新扩展名

visual studio 2013数据库模式比较错误消息:无法确定平台类型。

Full Error: Validation Error in the source: db_name: Unable to decide the database platform type。数据库可能不可用。SqlSchemaCompare1 0 0

原因:SQL server unmatched.

解决方案:visual studio的SSDT更新。所以去工具,扩展和更新…参考