【问题标题】:Reconfiguring BizTalk to a new Database server将 BizTalk 重新配置为新的数据库服务器
【发布时间】:2014-04-16 13:55:25
【问题描述】:

情况是这样的。几个月来,我们一直在运行带有 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 的可能性不大。

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

【问题讨论】:

    标签: sql-server sql-server-2012 sql-server-2008-r2 biztalk biztalk-2013


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 这就是我的想法,但只是不太确定备份/恢复路线是否更容易。
    • 另外,我的步骤对吗?它基本上就像重新安装一样,但无需实际安装所有 BizTalk 服务器组件……所有内容都存储在数据库中吗?我仍然必须设置所有主机/实例和适配器,对吗?
    • 是的,一切都在数据库中。您必须创建主机和实例并重新映射适配器处理程序。
    • 在重新配置阶段我是否需要做一些特别的事情来告诉 BizTalk 使用新的 SSO 服务器(当然除了在企业 SSO 屏幕上指定它)?我正在尝试在我的开发环境中执行此操作,以前它都在一台机器上,现在我已经将 SSO + BizTalk SQL 移动到另一个 VM 并且重新配置一直失败,因为它无法联系 SSO 服务器。跨度>
    • 如果您还移动了现有的 SSO 数据库,您还必须按照程序重新指向主密钥服务器。 msdn.microsoft.com/en-us/library/aa559364.aspx
    猜你喜欢
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    相关资源
    最近更新 更多