【问题标题】:Biztalk Server backup Job on SQL Server 2000 failsSQL Server 2000 上的 Biztalk Server 备份作业失败
【发布时间】:2013-07-23 07:07:45
【问题描述】:

我们有一个在后端使用 SQL Server 2000 的 Biztalk 服务器。 Biztalk 为完整备份和 Tran 日志备份创建的备份作业突然开始失败,错误如下。它使用服务帐户。任何有关 MSDASQL 的帮助都将不胜感激。

OLE DB 提供程序“MSDASQL”报告了一个错误。身份验证失败。

[SQLSTATE 42000](错误 7399)

用户“(null)”登录失败。原因:未与受信任的 SQL Server 连接关联。

[SQLSTATE 01000](错误 7312)

OLE DB 错误跟踪 [OLE/DB 提供程序 'MSDASQL' IDBInitialize::Initialize 返回 0x80040e4d: 身份验证失败。]。

[SQLSTATE 01000](错误 7300)

步骤失败。

【问题讨论】:

  • 消息框或任何其他 BTS 数据库是否位于单独的 SQL 服务器上?
  • 是的,BTS 是独立的。

标签: sql-server biztalk msdasql


【解决方案1】:

身份验证问题永远不会有趣...

  1. 首先检查两个失败的 jobb 正在以哪个帐户运行。 (SQL Server Manager studio => SQL Server Agent => 作业属性 备份 BizTalk 服务器 (BizTalkMgmtDb))
  2. 验证服务帐户使用的凭据是否正确。
  3. 如果服务帐户是域帐户,请验证 SQL 是否可以 访问域控制器。
  4. 验证 MSDTC 是否正在运行(作业使用 DTC 事务来 执行,MSDTC 的错误通常不会说 DTC 问题,它 有时会说身份验证错误)
  5. 检查失败作业的历史记录,看看您是否可以获得有关身份验证错误的更多信息。
  6. 检查失败作业的历史记录并查看它上次成功运行的时间。那么此时查看事件日志,看看是否有什么线索可以看出发生了哪些变化。

【讨论】:

  • Linus,感谢您的回复。但是我检查了您提到的所有上述设置,一切看起来都很好。但我仍然不断收到同样的错误。
猜你喜欢
  • 2013-01-25
  • 2013-03-25
  • 2014-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多