1

我在尝试配置新安装的 BizTalk Server 2006(不是 R2)时遇到了一个重大问题。该服务器之前安装了 BizTalk,并且运行良好。我已经卸载了 BizTalk,从单独的计算机 SQL 服务器中删除了数据库和作业,然后重新安装了 BizTalk。安装成功,安装过程中没有错误,安装日志中也没有任何内容。

我将 BizTalk 服务器配置为 SSO 主机密服务器,同时创建一个新的 BizTalk 组并注册 BizTalk 运行时。在 SQL 服务器上创建 SSO 数据库时,该过程总是出错。在 ConfigLog 中,有几个警告MSSQLServerOLAPService does not exist,然后它显示创建 SSO 数据库时出错。一排有4个。按顺序,它们是:

Error ConfigHelper] [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Error ConfigHelper] SQL error: 08001 Native error code: 17
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(1176): FAILED hr = 80004005
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(918): FAILED hr = 80004005

然后它在尝试创建每个 BizTalk 数据库时遇到类似的错误。

在 SQL Server 上,SQL Server 日志中有相应的错误 - 用户“[用户名]”的每次尝试登录失败。[客户端:[IP 地址]] 错误:18456,严重性:14,状态:16

SQL 日志中的第一个错误也会在 SQL 服务器的应用程序事件日志中显示为失败审核。

我遇到的最大问题是我登录到 BizTalk 服务器的用户是 BizTalk 服务器和 SQL 服务器上的本地管理员,并且在 SQL sysadmin 组中。我正在配置 BizTalk 服务以在其下运行的用户也是两台服务器上的本地管理员以及 SQL 服务器上的 sysadmin 组中的管理员。我检查了两台机器上的 MSDTC 设置,并确保它们按照 BizTalk 文档的建议进行设置。SQL 浏览器正在 SQL 机器上运行,并且我已使用 SQL 外围应用配置工具验证允许网络访问。

谁能帮我找到我可能错过的东西?

回复:伊格尔:

是的,所有服务器和用户都在同一个域中。我在研究此问题时遇到了有关 SQL 协议的帖子,但我尝试在连接到另一个数据库时从登录用户的默认数据库中的一个表中选择一个计数。运行该查询我完全没有问题。

回复:约西:

我正在 Windows Server 2003 R2 SP1 上安装 BizTalk。是的,我已经删除了 SSODB(虽然我不会错过这样的事情!)。我将确保我提供的用户名正确无误,并检查您链接的来源并回复您。

4

3 回答 3

0

一些指针:

使用本地帐户配置 SSO Windows 帐户时,必须指定帐户名称而不指定计算机名称。

使用本地 SQL Server 命名实例作为数据存储时,必须使用 LocalMachineName\InstanceName 而不是 LocalMachineName\InstanceName、PortNumber。

  • 查看相关的安装指南(不要担心它与 R2 相关,他们似乎隐藏了“R1”文档,但它们是相同的),特别是围绕“Windows 组和服务帐户”的部分

  • 另外——只是为了确定——当你卸载了 BizTalk 并删除了数据库时——你也删除了 SSODB,对吗?!:-)

  • 日志文件非常混乱 - 特别是在确定哪个错误是实际问题时 - 您是否尝试查找您遇到的任何其他错误?(例如,查看此博客条目

于 2008-12-31T09:43:09.200 回答
0

我已经正确设置了一切。对我来说不幸的是,答案是标准的“Windows”答案——重新启动并重试。重新启动 SQL 服务器后,我就可以很好地配置 BizTalk。

但是,我会将 Yossi 的答案设置为已接受,因为这对于可能正在阅读此问题的其他任何人来说都是最相关的。

请记住在所有设置更改后重新启动!

于 2009-01-05T16:16:09.283 回答
0

确保 BizTalkMgmtDb 和 BizTalkMsgBoxDb 将您的本地管理员帐户作为 DB OWNER。右键单击数据库 --> 属性 --> 文件 --> 所有者:

于 2014-12-24T05:02:00.257 回答