Hi Guys,
Can anyone help with this BAM permission issue?
We are trying to deployment the BAM definition file using bm.exe tool and it is complaining about the permissions to have sysadmin on SQL server. Currently the account that is executing bm.exe has dbowner on all BAM databases but not sysadmin.
So I wonder why we need to have sysadmin if the artefacts are creating only in BTS databases( all biztalk databases the account is dbo).
Here is the error message while importing BAM definition. It is checking the sysadmin using the below function
Microsoft.BizTalk.Bam.Management.BamManagerException: The BAM deployment failed. ---> Microsoft.BizTalk.Bam.Management.BamManagerException: You must be SysAdmin on database server "BTS01D" to perform updates to SQL Notification Services as part of a deployment using the BAM Management Utility.
at Microsoft.BizTalk.Bam.Management.AlertModule.CheckNSDBSysadmin(BamConfigurationManager bamConfig)
at Microsoft.BizTalk.Bam.Management.BamManager.ManageInfrastructure(OperationType operation)
at Microsoft.BizTalk.Bam.Management.BamManager.Update()
Is there a way to deploy BAM stuff without sysadmin rights?