2016-10-04 74 views
0

我已导入并站起来BizTalk 2010安装,这是我第一次遇到此错误。在StackOverflow中搜索并搜索这些内容并没有发现任何接近我所看到的内容。BizTalk 2010导入应用程序触发器“访问路径被拒绝”错误

当我输入一个BizTalk 2010的应用程序(即从其他的BizTalk Server导出 - 设置测试的BizTalk环境),日志似乎都表明,进口的工作,直到接近尾声...

----8<---snip snip--->8---- 
Updating parties and enlistments... 

PerformingEndChangeRequestsWithRollBack 

* Performing EndTypeChangeRequest for resource type "System.BizTalk:Assembly". 

* Performing EndTypeChangeRequest for resource type "System.BizTalk:BizTalkAssembly". 

* Performing EndTypeChangeRequest for resource type "System.BizTalk:BizTalkBinding". 

Import Wizard[10/4/2016 4:06:52 PM]: Error in Importing Application 
Import Wizard[10/4/2016 4:06:52 PM]: Access to the path is denied. 

Import Wizard[10/4/2016 4:06:52 PM]: Entering Page Results 

The import process for the application xyzBiztalkApplication to the group BizTalk Group failed. 

The following error(s) occurred. 
-Access to the path is denied. 

日志不会指示访问被拒绝的路径。最接近的一页是:UnauthorizedAccessException

事件查看器也没有帮助。所有它必须是这样的:

Error while importing "C:\Users\BlarneyUser\Desktop\BiztalkInstall\xyzBizTalk_20161004.msi". 
Access to the path is denied. 

我已经证实的BizTalk Adminstration控制台使用“以管理员身份运行”在Windows 2012服务器上执行,并且用户添加到BizTalk Server管理员组。

最后,我创建了一个快速的C#控制台应用程序,它探测C:\驱动器中的每个文件夹,以识别出那些具有UnauthorizedAccessException的文件夹......并将其与另一台BizTalk服务器(从中获得MSI ) - 都是一样的。

关于如何解决拒绝消息的任何想法?

回答

0

这里有Access denied when deploying BizTalk solutions from Visual Studio

文章听起来好像你做了大部分的相关步骤的MSI rathter比的Visual Studio中包含该文章。

  • 确保您的用户帐户是BizTalk Server管理员组的成员,也SSO管理员或SSO关联管理员组的成员。这些会员资格应授予您必要的数据库访问权限。

但是有一点要尝试的是,文章还提到是Microsoft提供的工具,叫做Process Monitor。这有助于识别是否有其他内容对文件有锁定。它是Windows Sysinternals套件的一部分。

+0

谢谢@dijkgraaf。用户帐户已经是BizTalk Server管理员组的成员,同时也是SSO管理员组的成员。我不认为这是一个数据库问题,而是一个权限问题 - 如错误信息所示。另外,我继续尝试在特定环境(一组多台服务器)中的不同服务器上执行完全相同的步骤,并且安装和导入都工作得很好。这是特定于那台服务器的。谢谢您的帮助。 我会检查出进程监视器,如果我可以给绿灯安装它。 – tobbiefox