Visual Studio数据库项目不会部署到SQL Azure

sha*_*oth 6 sql sql-server azure visual-studio-2010 azure-sql-database

我遇到了与非常相似的问题.我有一个.dbproj Visual Studio数据库项目.它在SQL Server Express中部署得很好.现在我想将它部署到SQL Azure - 我更改了连接参数,但部署失败,并带有以下文本:

C:\ Program Files文件\的MSBuild \微软\ VisualStudio的\ V10.0\TeamData\Microsoft.Data.Schema.TSqlTask​​s.targets(120,5):错误Deploy01234:目标数据库架构提供商无法确定.部署无法继续.完成执行任务"SqlDeployTask" - 失败.

是否支持将.dbproj项目部署到SQL Azure?如何使Visual Studio将数据库部署到SQL Azure?除了使用Azure门户手动重新创建数据库之外,还有哪些其他方法可以获得或多或少相同的结果?

whi*_*hac 10

如果您使用的是Visual Studio 2012,则现在可以创建数据库项目并转到"属性" - 在"项目设置"选项卡中将其目标平台设置为SQL Azure.您还可以配置dacpac输出的设置.使用此文件可以直接导入为新的SQL Azure数据库.


Jer*_*amp 5

据我所知,Windows Azure仍然不支持数据库项目.您可以将项目部署到本地SQL Server,然后使用"生成脚本"功能将数据库移植到SQL Azure.看到这个链接.

  • 它们现在在VS2012中得到支持.检查我的答案. (3认同)