日志传送用户帐户和角色
BizTalk Server日志传送由SQL Server 代理作业驱动,以自动执行还原备份和日志的过程。 不正确的权限可能导致BizTalk Server日志传送执行的还原操作失败。 配置为还原数据库的用户帐户必须有权访问托管 BizTalk 管理数据库的生产数据库实例。 在大多数情况下,这意味着在灾难恢复SQL Server实例上驱动BizTalk Server日志传送作业的SQL Server 代理作业的服务帐户需要托管BizTalk Server管理数据库的生产数据库实例的登录名和权限。 这假定SQL Server 代理服务帐户配置为作业所有者。
BizTalk Server包含名为 BTS_BACKUP_USERS 的SQL Server角色,因此配置为还原数据库的用户帐户不需要SQL Server系统管理员权限。
在配置将执行数据库还原操作作为BizTalk Server日志传送的一部分的用户帐户时,请验证以下事项:
将SQL Server 代理服务配置为在域帐户下运行,并在 SQL Server Management Studio (中配置了映射用户,登录名) 托管BizTalk Server还原的数据库的每个SQL Server实例BizTalk Server日志传送作业。
为此用户配置SQL Server登录帐户,并将此用户分配给每个服务器上的 BizTalk BTS_BACKUP_USERS SQL 角色。
将此用户分配到运行BizTalk Server管理数据库的计算机上SQL Server系统管理员角色SQL Server。
执行备份和还原操作的帐户必须对创建备份文件的 UNC 共享具有读取和写入访问权限。