This topic has not yet been rated - Rate this topic

Permissions Required for Deploying and Managing a BizTalk Application

Application deployment includes deploying BizTalk assemblies from Visual Studio as well as importing, exporting, and installing BizTalk applications. The basic permissions you need to perform these tasks are as follows:

  • As a member of the BizTalk Server Administrators group, you are granted the permissions required to deploy BizTalk assemblies from Visual Studio.

  • As a member of the BizTalk Server Administrators group, you are granted the permissions required to import BizTalk applications into a BizTalk group. If the option to add an assembly included in the application to the global assembly cache (GAC) on import has been specified, you must also have Write permissions on the assembly folder. As a member of the local Administrators group, you have this permission.

  • As a member of the BizTalk Server Administrators or BizTalk Server Operators group, you are granted the permissions required to:

    • Export BizTalk applications

    • Start and stop send ports, send port groups, and orchestrations

    • Enable and disable receive locations

    • Suspend, resume, and terminate instances

    • Start and stop applications

  • As a member of the local Administrators group you are granted permissions to install BizTalk applications on the local computer.

You may want to provide the most restrictive permissions for users to perform these tasks. The remainder of this topic provides more details on the required permissions, as follows.

Permissions for deploying BizTalk assemblies from Visual Studio

To deploy BizTalk assemblies from within Visual Studio, you must have Write permission on the BizTalk Management database, at a minimum. You are granted this permission as a member of the BizTalk Server Administrators group.

Permissions for importing an application

To import a BizTalk application, you must have the following permissions, at a minimum. You are granted all of the required permissions as a member of the BizTalk Server Administrators group, except that if you want to install any assemblies to the GAC, you must also have Write permissions on the assembly folder.

 

Item Permissions When Required

BizTalk Management database

Read/Write

Always required.

BizTalk Rule Engine database

Read/Write

Required only if the application includes rules resources.

BAM database

Read/Write

Required only if the application includes BAM resources

Global assembly cache (GAC)

Read/Write

Required only if the application includes assembly resources, and you specify that the assemblies are added to the GAC on import. (See Note.)

noteNote

When importing an assembly by using the Import Wizard, you can specify the option to add the assembly to the global assembly cache (GAC). In this case, you must have write permission on the assembly folder. For more information about the assembly folder, see Permissions for installing an application.

If your application includes a script that deploys any items in addition to those listed, you must have appropriate permissions to deploy the additional items.

Permissions for exporting an application

To export a BizTalk application, you must have the following permissions, at a minimum. You are granted the required permissions as a member of the BizTalk Operators group.

 

Item Permissions When Required

BizTalk Management database

Read

Always required.

BizTalk Rule Engine database

Read

Required only if the application includes rules resources.

Certificate store

Read

Required only if the application includes certificate resources.

Internet Information Services

Read

Required only if the application includes virtual directory resources.

Permissions for installing an application

By default, members of the local Administrators group have the permissions required to install BizTalk applications on the local computer. If you want to provide more restricted permissions to users who need to install applications, the following table provides the minimum permissions that you must configure. In addition to these permissions, if your application has resources that require additional permissions to install, such as to create a new database or database table, you must also have these permissions.

 

Item Permissions When Required

Certificate store

Read/Write

Required only if the application includes certificate resources.

Internet Information Services

Read/Write

Required only if the application includes virtual directory resources.

GAC

Read/Write

Required only if the application includes assembly resources, and you specify that the assemblies are added to the GAC on install. (See Note, below.)

File system

Read/Write

Required only if a destination property has been set for a resource.

Registry

Read/Write

Required if the regsvcs or regasm property is set to True for an assembly resource containing managed COM or COM+ components.

Registry

Read/Write

Required if the application includes unmanaged COM resources

noteNote
From the BizTalk Server Administration console, you can specify that an assembly be added to the GAC on installation (right-click the assembly in the resources folder and then click Modify). If this option is specified, then installing the BizTalk application requires Write permission on the assembly folder, which contains the GAC. The path of the assembly folder is %SystemRoot%\assembly.

See Also

  © 2010 Microsoft Corporation. All rights reserved.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ