You receive a "TDDS failed to read from source database." error message in the application log of a computer that is running BizTalk Server 2004 (841334)
The information in this article applies to:
- Microsoft BizTalk Server 2004 Developer Edition
- Microsoft BizTalk Server 2004 Partner Edition
- Microsoft BizTalk Server 2004 Standard Edition
- Microsoft BizTalk Server 2006 Developer Edition
- Microsoft BizTalk Server 2006 Enterprise Edition
- Microsoft BizTalk Server 2006 Standard Edition
SYMPTOMSYou receive an error message that is similar to the following in
the application log of a server that is running Microsoft BizTalk Server
2006 or Microsoft BizTalk Server 2004: Reading error. Exception information: TDDS
failed to read from source database. SQLServer:
SQLSERVER, Database:
BizTalkMsgBoxDb. You may also receive one of the following error messages in the application event log: Either another TDDS is processing the same data or there is an orphaned session in SQL server holding TDDS lock. SQL Server: SQLSERVER Database: BizTalkMsgBoxDb Either another TDDS is processing the same data or there is an orphaned session in SQL server holding TDDS lock. Cannot open database requested in login 'Login'. Login fails. Either another TDDS is processing the same data or there is an orphaned session in SQL server holding TDDS lock.The ConnectionString property has not been initialized. SQLServer: SQLSERVER, Database: BizTalkMsgBoxDb NoteSQLSERVER represents the name of the computer that is running SQL Server that houses the BizTalk MessageBox database, Login is a placeholder for a user name, and BizTalkMsgBoxDb is a placeholder for the name of the BizTalk Server MessageBox database. CAUSEYou may receive this error message for the following reasons:
- The user account that is specified as the Logon
for a BizTalk Server Host instance that tracking is enabled for is not a
member of the BizTalk Application Users group on the computer that is running SQL Server that houses the Health and Activity Tracking, Business Activity
Monitoring, and MessageBox databases.
- An orphaned SQL Session is preventing the Tracking
Data Decode Service (TDDS), also known as the BAM Event Bus
Service, from starting.
RESOLUTIONTo resolve this problem, check the text of the error
description that immediately follows the error text that is listed in the Symptoms section. Depending upon the text of the error
description that immediately follows the error text, follow these steps: - If the error text that appears is similar to the
following error message:
EXECUTE permission denied on object
'TDDS_Lock', table 'xxx', owner
'xxx'. SQLServer: xxx,
Database: xxx. Make sure that the user account
that is specified as the Logon for a BizTalk Server Host instance for
which tracking is enabled is a member of the BizTalk Application
Users group on the computer that is running SQL Server that houses the Health and Activity
Tracking, Business Activity Monitoring, and MessageBox databases. Also make sure no other BizTalk servers process the same tracking data from the
same BizTalk MessageBox database.
Note xxx is
a placeholder for the actual name of the table, the database owner, the computer that is running SQL Server, and the database name. - If the error text that appears is similar to the
following error message:
Timeout expired. The timeout period
elapsed prior to completion of the operation or the server is not
responding. Follow the steps that are listed in the following Microsoft Developer Network (MSDN) article
for troubleshooting orphaned SQL sessions:
STATUS This
behavior is by design.
Modification Type: | Minor | Last Reviewed: | 8/8/2006 |
---|
Keywords: | kbprb KB841334 kbAudDeveloper |
---|
|