SSDT 项目未在 azure v12 数据库的 Visual Studio 2012 中加载

Posted

技术标签:

【中文标题】SSDT 项目未在 azure v12 数据库的 Visual Studio 2012 中加载【英文标题】:SSDT project not loading in visual studio 2012 for azure v12 database 【发布时间】:2015-03-10 08:05:07 【问题描述】:

未在 Visual Studio 2012 中为 azure v12 数据库架构提供程序加载 SSDT 项目。

我用谷歌搜索了这个问题,发现下面的链接可以解决这个问题。 http://blogs.msdn.com/b/ssdt/archive/2014/12/18/sql-server-database-tooling-preview-release-for-the-latest-azure-sql-database-update-v12-preview.aspx

但是,上述链接中的更新仅适用于 Visual Studio 2013 版本。

尝试在 vs 2012 中加载 SSDT 项目时显示的实际错误如下: 内部错误:类型为 microsoft.data.tools.schema.sql.sqlAzurev12DatabaseSchemaProvider 的数据库平台服务无效。您必须确保服务已加载,或者您必须提供有效数据库平台服务的完整类型名称。

SQL Server 版本:2012

【问题讨论】:

【参考方案1】:

现已推出支持 VS2012 和 VS2013 的 Azure SQL DB v12 的完整版本。宣布这一点的博文是here。 VS2012的下载页面是here。

【讨论】:

Kevin,按照 VS 2012 的链接安装 SSDT 会解决问题吗? 谢谢凯文。我尝试使用 SSDT 2012 进行安装,但由于无法下载必备的 msi 而失败。不知道为什么?? 这些是为解决问题而执行的步骤。 1. 安装 VS 2013。 2. 安装 SQL Server 2014。 3. 安装 SSDT 2012(如果尚未安装),然后安装 SSDT 2013。

以上是关于SSDT 项目未在 azure v12 数据库的 Visual Studio 2012 中加载的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 中的 Azure SQL 数据库 - 目标平台差异(V12 与普通)?

将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题

修复或避免在 SSDT 引用 Azure 托管实例中的主数据库时出现 SQL71501 和 SQL71561 构建错误?

Azure Devops - SSDT DB 构建错误 - 写入 model.xml

Azure Blob 存储客户端库 v12 设置代理

将数据库项目发布到 Azure