小编el_*_*rom的帖子

如何简化从 DEV 到 PRO 环境的 SSAS 部署

这是我的问题:在我的公司中,有一个开发人员团队在 DEV 环境(我们称之为 SSSDEV)中的 SSAS 中创建多维数据集、维度(...)。此环境绑定到 DEV 中的 SQL Server 数据库(我们称之为 SQDEV)。我的工作是将他们的工作从 DEV 环境部署到 PRO 环境。此 PRO 环境 (SSASPRO) 基于另一个 SQL Server 数据库 (SQPRO)。

现在,开发团队编写 SSAS 脚本,将 XMLA 脚本发送给我,我需要更改此 XMLA 中定义的每个安全规则和指定的连接字符串(安全规则,因为它基于不同的角色,具体取决于环境和连接字符串,因为SQL Server 数据库)。每次部署都是一项繁重的工作,所以我想将其自动化。

我找到的唯一方法是

(1) - 编写 DEV 多维数据集的脚本并在 PRO 上应用 XMLA(现在已完成)。

(2) - 同步多维数据集(这意味着取消处理、重新应用安全规则和修改连接字符串)。

我无法想象全世界只有我一个人遇到这种情况!有没有人给我提示或提示?是否存在另一种最简单的方法而我错过了它?我的实习组织(每个环境都有不同的数据库)对 SSAS 不合逻辑吗?

我使用 SSAS 2008R2 和 2012

非常感谢您的回复!

sql-server ssas deployment

7
推荐指数
1
解决办法
1万
查看次数

如何允许使用 2 个不同的 ip 连接到 SQL Server

我在这里有一个小问题:我在集群上有一个 SQL Server 实例 2012(我们称之为 SQLINSTANCE)。对于这个实例,我还有 2 个网络接口:

- SQLINSTANCE.my.network
- SQLINSTANCE.mgt.my.network.
Run Code Online (Sandbox Code Playgroud)

我的实例侦听特定端口1550.

如果我想连接到它,这是我的结果:

- SQLINSTANCE.my.network\INSTANCE: working
- SQLINSTANCE.mgt.my.network\INSTANCE: NOT working.
Run Code Online (Sandbox Code Playgroud)

我的猜测是它涉及 SQL 浏览器,但我找不到如何告诉它需要侦听两个地址。

我正在使用没有防火墙的 Windows Server 2008r2。这两个地址都被设置为集群管理器中 SQL Server 的资源。

sql-server clustering sql-server-2012 windows-server

6
推荐指数
2
解决办法
2万
查看次数