Normally we tend to inherit BizTalk environments already installed and preconfigured, is not every day that we create an environment from scratch, this is one of these situations. It was given BizTalk Administrator permission to my user, i.e., my user was added to BizTalk Server Administrators group.
My first operations was to create some BizTalk Hosts, which went smoothly (for more information about this topic see Managing BizTalk Hosts and Host Instances)
However when I was creating the Host Instances associated with BizTalk Hosts created previous, I obtained the following error:
TITLE: BizTalk Server Administration
Installation of instance of host BizTalkSoapApplication on server … failed.
For help, click: http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2010&ProdVer=3.9.469.0&EvtSrc= Microsoft.BizTalk.Administration.SnapIn.Properties.Errors&EvtID=HostInstance_CreateFailed&EvtChain= BTSAdminMsg+%2c10294
Permission is denied. The current user does not have sufficient permissions to perform this operation. (WinMgmt)
For help, click: http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2010&ProdVer=3.9.469.0&EvtSrc=BTSAdminMsg&EvtID=10294
The additional information is explicit, this problem occurs because the user account that you’re using to configure BizTalk doesn’t have sufficient permissions.
- When you install a host instance, you must have the privileges to create a Windows service, and to grant SQL Server logon and access rights for the BizTalk databases to the Host Windows user group.
I usually say: “To be able to install and configure BizTalk Server 2010 without problems, you have to log on the server using a Domain User who is member of BizTalk Server Administrators group and this group have Administrator rights on both the SQL Server and the BizTalk Server.”
In my case, my user was member of BizTalk Server Administrators group, but this group didn’t have Administrator rights in BizTalk Server machine.
To add BizTalk Server Administrators group to the Local Administrators Group in both machines:
- Click ‘Start’, ‘Control Panel’, ‘Administrator Tools’, ‘Computer Management’, ‘Local Users and Groups, ‘Groups’
- Add you user account and BizTalk Server Administrators group to the ‘Administrators’ group
Note: as I had no administrator rights in machine, I had to request to the system administrators to carry out this operation.
By default the Windows Builtin\Administrators group has the sysadmin SQL role on the SQL Server, however, we need to ensure that this group have access to the BizTalk databases. In my case the group is db_ower of all BizTalk databases, have permission to connect to database engine and the login is enable.
Tags: BizTalk | Configuration | Hosts | Errors and Warnings, Causes and Solutions