gpt4 book ai didi

c# - 无法使用 SSDT Visual Studio 2012 "Unable to determine the database platform type. The database may be unavailable.."比较数据库架构

转载 作者:太空狗 更新时间:2023-10-29 17:39:08 26 4
gpt4 key购买 nike

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

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

我的 SSDT 版本是 11.1.20627.00

现在我的SQL Server版本升级到SQL Sever 2012 Version 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。

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

关于c# - 无法使用 SSDT Visual Studio 2012 "Unable to determine the database platform type. The database may be unavailable.."比较数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24423644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com