使用本地帐户在Windows 7上安装BizTalk

时间:2012-10-14 07:42:24

标签: biztalk biztalk-2010 biztalk-deployment

在Dev环境中,我尝试使用本地帐户在Windows 7上安装BizTalk。 PC不是域的一部分。安装顺利,我在Windows 7上遵循了BizTalk的msdn文档。当我尝试运行BizTalk配置实用程序时,SSO是第一个失败的。

它创建了SSODB数据库,构建了表等,但SSO配置失败。我在事件日志中看到错误,如:

SSO AUDIT
 Function: GetApplications2
 Tracking ID: a9b83ad5-1f05-407f-9d0b-63b4e4acd7d5
 Client Computer: VM-BizTalk (mmc.exe:3572)
 Client User: VM-BizTalk\Jeremy
 Application Name: -
 Error Code: 0xC0002A02, The SSO system is currently disabled.

The SSO service is running under a local account. This is not recommended and will limit the functionality of SSO. See your documentation for details.
 SSO Service Account: VM-BizTalk

Access denied. The client user must be a member of one of the following accounts to perform this function.
 SSO Administrators: SSO Administrators
 SSO Affiliate Administrators: -
 Application Administrators: -
 Application Users: -
 Additional Data: VM-BizTalk\Jeremy 

Secret server access denied.
 Client User: VM-BizTalk\Jeremy

sso服务帐户和我的帐户都是SSO管理员组(本地帐户和组)的一部分。

1 个答案:

答案 0 :(得分:1)

好吧,我做了一点挖掘,在BizTalk配置日志文件中发现了一个额外的错误:

无法生成并备份文件的主密钥:C:\ Program Files \ Common Files \ Enterprise Single Sign-On \ SSO0FAB.bak(SSO)其他信息(0x80070005)访问被拒绝。

搜索此错误我发现了一个博客条目:

http://blogical.se/blogs/mikael_sand/archive/2009/10/01/failed-to-create-the-master-secret-file-why-do-these-things-always-happen-to-me.aspx?CommentPosted=true#commentmessage

建议这个解决方案:

  1. 取消配置BizTalk并删除SSODB和BusinessRulesDB。该向导不会删除它们。
  2. 现在手动创建SSO管理员组,并将安装帐户和BizTalk服务帐户添加到其中。
  3. 退出并重新登录。重新启动安装。
  4. 我做了以上步骤。另外,在第2步之后,我重新运行了BizTalk安装,选择了修复,然后经历了安装过程,通过配置步骤,最后成功配置!