我们有一个Biztalk服务器在后端与SQL Server 2000一起工作。Biztalk为完整备份创建了备份作业,Tran Log备份突然开始失败,错误如下。它使用服务帐户。对MSDASQL的任何帮助都将表示赞赏。
OLE DB访问接口"MSDASQL"报告错误。身份验证失败。
[SQLSTATE 42000](错误7399)
用户"(null)"登录失败。原因:未与受信任的SQL Server连接关联。
[SQLSTATE 01000](错误7312)
OLE DB错误跟踪[OLE/DB提供程序'MSDASQL'IDBInitial::Initialize返回0x80040e4d:身份验证失败。].
[SQLSTATE 01000](错误7300)
步骤失败。
身份验证问题从来都不是一件有趣的事。。。
- 首先检查两个失败的jobb作为哪个帐户运行。(SQL服务器管理器工作室=>SQL Server代理=>作业上的属性备份BizTalk Server(BizTalkMgmtDb)
- 请验证服务帐户正在使用的凭据是否正确
- 如果服务帐户是域帐户,请验证SQL是否可以访问域控制器
- 验证MSDTC是否正在运行(作业使用DTC事务执行,来自MSDTC的错误通常不会说DTC问题,而是有时显示身份验证错误)
- 检查失败作业的历史记录,看看是否可以获得有关身份验证错误的更多信息
- 检查失败作业的历史记录,查看它上次成功运行的时间。然后在这个时候查看事件日志,看看是否有任何变化的线索