我有三种不同的环境;开发、测试和生产。
这三个 SSAS 环境连接到三个不同的 SQL Server 实例。
但是,服务器在 SSAS 数据源中是硬编码的,因此当您部署时,实例会损坏,因为它指向错误的、无法访问的 SQL 服务器。
如何配置 SSAS 数据源连接字符串,使其在部署时不会被覆盖,或者,如何使其可变,以便查找部署到的环境的正确值?
在部署到每个环境之前,我一直在手动编辑 .asdatabase 文件,但这是对变更控制程序的不可接受的违反,因此我必须建立一个更合适的机制。也许有一个非常简单的解决方案,但如果是这样,我还没有想出来。