从 Visual Studio 部署到 Azure Analysis Services 会重置数据源'path'属性



从Visual Studio SSDT部署到Azure Analysis Services时,部署工作正常。但是,当尝试从SSMS处理部署的模型时,会出现以下错误:

在建立与SQL Server的连接。找不到服务器或无法访问。验证实例名称是否正确,并且SQL Server配置为允许远程连接

服务器的实例名称和属性都完好无损,并且在过去工作正常。如果我在部署前尝试从Visual Studio SSDT处理相同的模型,该过程运行得非常好,我可以看到我希望看到的数据,这意味着凭据或设置没有问题。

在进一步的调查中,在SSMS上编写DataSource连接的脚本显示,由于某种原因,连接的"path"属性没有得到部署,而我在过去的部署中看到,"path"特性确实得到了部署。

以前的部署和新部署之间的唯一区别是用户在AAS上执行部署。其他条件都是一样的。

哪些设置(对于部署它的用户(可能会影响这一点?我确信错误的根本原因是由于缺少path属性,AAS无法正确访问DataSource服务器。部署它的用户是否需要是AAS数据库的管理员?

这是一种已知的行为,为了部署凭据,您需要使用TMLS脚本。