Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法使用SSDT Visual studio 2012比较数据库架构”;无法确定数据库平台类型。数据库可能不可用……”;_C#_Visual Studio 2012_Sql Server 2008 R2_Sql Server 2012_Sql Server Data Tools - Fatal编程技术网

C# 无法使用SSDT Visual studio 2012比较数据库架构”;无法确定数据库平台类型。数据库可能不可用……”;

C# 无法使用SSDT Visual studio 2012比较数据库架构”;无法确定数据库平台类型。数据库可能不可用……”;,c#,visual-studio-2012,sql-server-2008-r2,sql-server-2012,sql-server-data-tools,C#,Visual Studio 2012,Sql Server 2008 R2,Sql Server 2012,Sql Server Data Tools,我已经在VisualStudio2012版本11.0.60610.01更新3中创建了数据库项目。 我正在使用此数据库项目比较和发布SQL Server 2008 R2版本10.50.4000.0上的数据库 我的数据库项目目标平台设置为SQL Server 2008 我的SSDT版本是11.1.20627.00 现在,我的SQL Server版本升级到SQL Server 2012版本12.0.2000.8 之后,我将数据库项目目标平台更改为SQL Server 2012 但它不允许我比较数据库模

我已经在VisualStudio2012版本11.0.60610.01更新3中创建了数据库项目。 我正在使用此数据库项目比较和发布SQL Server 2008 R2版本10.50.4000.0上的数据库

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

我的SSDT版本是11.1.20627.00

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

之后,我将数据库项目目标平台更改为SQL Server 2012

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

它抛出以下错误

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

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

有人能帮我吗?
是否需要为更改数据库平台类型设置更多配置?

SQL Server 12.0.2000.8版实际上意味着您使用的是SQL Server 2014。令人困惑的是,SQL Server 2012==版本11,SQL Server 2014==版本12


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

SQL Server版本不匹配
在visual studio 2013中使用SQL工具扩展更新VS数据库架构比较错误 消息:无法确定平台类型

完全错误:源中的验证错误:db_name:无法确定数据库平台类型。数据库可能不可用。。SqlSchemaCompare10 0

原因:SQL server不匹配

解决方案:针对VisualStudio的SSDT更新。因此,请转到工具、扩展和更新。。

非常感谢。安装了2014年SSDT兼容工具后,它对我起了作用。是的,我对你们提到的版本感到困惑。我安装的确实是SQL Server 2014。再次感谢你……)我注意到在更新之后,SSDT强迫我在visualstudio中迁移数据库项目文件。据推测,这意味着我还必须升级我的TFS构建环境?@Rabid这是推荐的,但不应该是必需的,除非您的目标是SQL 2014。发生的事情是,您的项目文件版本已更新,但在某种程度上仍然向后兼容。是的,我可以确认。我的数据库项目仍然通过TFS构建良好。呸:)谢谢你。