記錄傳送的使用者帳戶和角色
BizTalk Server記錄傳送是由SQL Server Agent作業所驅動,可將還原備份和記錄的程式自動化。 不正確的許可權可能會導致BizTalk Server記錄傳送執行的還原作業失敗。 設定為還原資料庫的使用者帳戶必須能夠存取裝載 BizTalk 管理資料庫的生產資料庫實例。 在大部分情況下,這表示在災害復原SQL Server實例上驅動BizTalk Server記錄傳送作業之SQL Server Agent服務帳戶需要裝載BizTalk Server管理資料庫之生產資料庫實例的登入和許可權。 這假設SQL Server Agent服務帳戶已設定為作業擁有者。
BizTalk Server包含名為 BTS_BACKUP_USERS 的SQL Server角色,因此設定為還原資料庫的使用者帳戶不需要SQL Server系統管理員許可權。
設定將執行資料庫還原作業的使用者帳戶作為BizTalk Server記錄傳送的一部分時,請確認下列各項:
將SQL Server Agent服務設定為在網域帳戶下執行,並在安全性的 SQL Server Management Studio (中設定對應使用者、登入) 裝載所還原BizTalk Server資料庫的每個SQL Server實例上執行BizTalk Server記錄傳送作業。
設定此使用者的SQL Server登入帳戶,並將此使用者指派給每部伺服器上的 BizTalk BTS_BACKUP_USERS SQL 角色。
將這個使用者指派給執行SQL Server的電腦上SQL Server系統管理員角色,該角色裝載BizTalk Server管理資料庫。
執行備份和還原作業的帳戶必須具有建立備份檔案之 UNC 共用的讀取和寫入存取權。