Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
Sql server DACPAC未部署到Azure SQL数据库V12_Sql Server_Azure_Dacpac - Fatal编程技术网

Sql server DACPAC未部署到Azure SQL数据库V12

Sql server DACPAC未部署到Azure SQL数据库V12,sql-server,azure,dacpac,Sql Server,Azure,Dacpac,我已经在azure上创建了一个新的SQL V12数据库。我已经能够将该数据库更新到数据库项目中的模型。我们通过在SQL Management Studio中使用“注册为数据层应用程序”实现了这一点 现在我们对模型进行了更新,我们想用新的DACPAC再次更新数据库。当我们使用函数“升级数据层应用程序”(再次通过SQL Management Studio)时,我们会收到错误消息: 标题:Microsoft SQL Server管理工作室 注册为DAC数据库的数据库必须由实例托管 SQL 2005 S

我已经在azure上创建了一个新的SQL V12数据库。我已经能够将该数据库更新到数据库项目中的模型。我们通过在SQL Management Studio中使用“注册为数据层应用程序”实现了这一点

现在我们对模型进行了更新,我们想用新的DACPAC再次更新数据库。当我们使用函数“升级数据层应用程序”(再次通过SQL Management Studio)时,我们会收到错误消息:

标题:Microsoft SQL Server管理工作室 注册为DAC数据库的数据库必须由实例托管 SQL 2005 SP4、SQL 2008 SP2、SQL 2008 R2、SQL 2012、SQL 2014或 Microsoft Azure SQL数据库。(Microsoft.SqlServer.Dac)

------------------------------其他信息:

无法在目标实例上继续DAC操作,因为 它不支持DAC。指定另一个实例,或升级到 支持DAC的版本。(Microsoft.Data.Tools.Schema.Sql)

非常奇怪的通知,因为数据库已注册为数据层应用程序,并且已部署一次。我找不到任何提供更多详细信息的日志


我们的数据库项目有一个目标平台:“Microsoft Azure SQL Database V12”,所以这是正确的平台。

你有没有做到这一点?我遇到了同样的错误。需要Azure SQL V12,以便我可以在dacpac中包含始终加密的CMK/CEK和列加密设置。另外,我正在部署到一个

我尝试从SSMS 17.2和VS2015部署,其中包含SSDT 14.0.61021.0,但没有成功。 我最初将DACPAC目标作为“Azure SQL数据库”(而不是V12)发布到同一个数据库。后来需要改为V12,这样我就可以用CEKs、CMKs和列加密设置构建dacpac。在切换到V12之后,我开始收到相同的失败消息

如果我取消选中“注册为数据层应用程序”复选框,我就能够将V12目标从VS2015 SSDT发布到现有数据库。 此外,我还创建了一个新的DB,并将我的第一个dacpac部署作为针对V12的部署,并且也成功了。我认为dac框架能够处理目标Azure SQL DB到Azure SQL DB V12,但它似乎不能


希望这能帮助你或其他遇到这种情况的人。

你有什么收获吗?我遇到了同样的错误。需要Azure SQL V12,以便我可以在dacpac中包含始终加密的CMK/CEK和列加密设置。另外,我正在部署到一个

我尝试从SSMS 17.2和VS2015部署,其中包含SSDT 14.0.61021.0,但没有成功。 我最初将DACPAC目标作为“Azure SQL数据库”(而不是V12)发布到同一个数据库。后来需要改为V12,这样我就可以用CEKs、CMKs和列加密设置构建dacpac。在切换到V12之后,我开始收到相同的失败消息

如果我取消选中“注册为数据层应用程序”复选框,我就能够将V12目标从VS2015 SSDT发布到现有数据库。 此外,我还创建了一个新的DB,并将我的第一个dacpac部署作为针对V12的部署,并且也成功了。我认为dac框架能够处理目标Azure SQL DB到Azure SQL DB V12,但它似乎不能

希望这能帮助您或遇到此问题的其他人。

可能与“我正在部署到a”-部署到什么?“我正在部署到a”-部署到什么?