Sql server 有没有一种方法可以使用Azure DevOps管道从SQL项目生成用于部署到Azure SQL数据库的SQL脚本?
我正在尝试更改现有的Azure SQL数据库。我使用Visual Studio创建了一个sql项目,并尝试使用Azure CLI对Azure sql数据库进行更改 我被困在生成sql脚本的步骤中,生成sql脚本后,我将在数据库中部署它: “C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe“ “$(Build.SourcesDirectory)\Projects\Test\Test\u DB\Test\u DB.sqlproj” /t:构建;发布/p:DeployOnBuild=false/p:Configuration=Install /p:SqlPublishProfilePath=“$(Build.SourcesDirectory)\Projects\Test\Test\u DB\Test\u DB.publish.xml”/p:UpdateDatabase=false 我得到的错误:Sql server 有没有一种方法可以使用Azure DevOps管道从SQL项目生成用于部署到Azure SQL数据库的SQL脚本?,sql-server,azure,deployment,azure-active-directory,azure-sql-database,Sql Server,Azure,Deployment,Azure Active Directory,Azure Sql Database,我正在尝试更改现有的Azure SQL数据库。我使用Visual Studio创建了一个sql项目,并尝试使用Azure CLI对Azure sql数据库进行更改 我被困在生成sql脚本的步骤中,生成sql脚本后,我将在数据库中部署它: “C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe“ “$(Build.SourcesDirectory)\Projects
错误MSB4018:“SqlPublishTask”任务意外失败。错误 MSB4018:System.AggregateException:发生一个或多个错误。--> System.AggregateException:发生一个或多个错误。--> AdalException:未创建帐户名和安全ID之间的映射 完成了
如何解决该问题?该错误意味着帐户名和安全ID之间没有映射。这意味着有一个GPO设置,用于具有孤立帐户详细信息的域计算机控制器。无法解析这些帐户以更正SID 很可能是GPO中使用的帐户已从目录中删除,或者GPO帐户名键入错误 或者,正如NiceWork发布的链接所述,在您的安全角色中,您的某个位置有一个成员不再属于域,或者有一个用户名由于某种原因无法解析。看起来类似于。你的AAD好像有点问题。