0

这是情况。几个月来,我们一直在运行带有 SQL Server 2008 主干的 BizTalk 2013。意思是,我们的消息框、SSO 和所有其他与数据库相关的东西都驻留在具有 2 个节点的 Windows 2008 R2/SQL Server 2008 集群上,并且 BizTalk 2013 也在 Windows Server 2008 R2 上以 2 个节点运行。它一直运行良好,但是现在不是升级我们组织中的 SQL Server 的时候,接下来是我们的 BizTalk 环境。

我们已经安装了 2 台新服务器,安装了 SQL Server 2012,并在其上安装了 BizTalk SSO 组件(SQL Server 也将用作主机密服务器)。BizTalk Server 将按原样保留在相同的节点上。

我还没有找到任何关于如何为 BizTalk 切换到新的 SQL 服务器的具体信息(尤其是在升级版本时)。所以作为最坏的情况,我在想这个:

  1. 停止我们所有的 BizTalk 服务
  2. 导出所有 MSI 和绑定
  3. 取消配置 BizTalk 服务器
  4. 重新配置以指向新的 SQL
  5. 服务器集群导入所有 MSI 和绑定
  6. 重新启动所有服务

这是正确的方法吗?我知道有可能移动 BizTalk 数据库,但我的印象是从 SQL Server 2008 移动到 SQL Server 2012 的可能性不大。

有没有人这样做,或者有更好的想法?

4

1 回答 1

1

是的,您可以按照此处的指南移动数据库:http: //msdn.microsoft.com/en-us/library/ee378546.aspx

只要 SQL Server 的版本支持 BizTalk Server 的版本,即 SQL Server 2012,就可以了。

您描述的过程本质上是暂存一个新的 BizTalk 组、数据库和所有内容。如果您不必维护长时间运行的编排,这是我推荐的方法,并根据您的情况来考虑。

我都做了,取消配置/重新配置更容易。

于 2014-04-16T14:06:28.763 回答