Error code at the Distributed Transaction Coordinator service in XP
2007-08-22 16:07
1056 查看
SYMPTOMS
loadTOCNode(1, 'symptoms');When you try to start the Microsoft Distributed Transaction Coordinator (MS DTC) service in Microsoft Windows XP or in Microsoft Windows Server 2003, you may receive the following error message:
Windows could not start the Distributed Transaction Coordinator on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code -1073737712.
When this problem occurs, the following Error events are logged in the Application log:
Event Type: Error
Event Source: MSDTC
Event Category: LOG
Event ID: 4163
Description: MS DTC log file not found. After ensuring that all Resource Managers coordinated by MS DTC have no indoubt transactions, please run msdtc -resetlog to create the log file.
Event Type: Error
Event Source: MSDTC
Event Category: TM
Event ID: 4185
Description: MS DTC Transaction Manager start failed. LogInit returned error 0x5.
Additionally, the following Error event may be logged in the System log:
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7024
Description: The Distributed Transaction Coordinator service terminated with service-specific error 3221229584 (0xC0001010).
CAUSE
loadTOCNode(1, 'cause');This problem occurs because the MS DTC service cannot access the %windir%\System32\Msdtc\Msdtc.log file.
RESOLUTION
loadTOCNode(1, 'resolution');To resolve this problem, use the following methods as required in the order in which they are shown.
Method 1: Re-create the MS DTC log
loadTOCNode(3, 'resolution');Re-create the MS DTC log, and then restart the service. To do this, follow these steps:1. | Click Start, click Run, type cmd, and then click OK. |
2. | At the command prompt, type the following command, and then press ENTER: msdtc -resetlog Warning The msdtc -resetlog command can cause data corruption if it is used incorrectly. Make sure that you do not have any pending transactions when you run this command. |
3. | Type the following command, and then press ENTER: net start msdtc |
Method 2: Set the logon account permissions for the MS DTC service
loadTOCNode(3, 'resolution');If Method 1 does not resolve the problem, set the logon account for the MS DTC service to have read and write permissions for the Msdtc.log file. To do this, follow these steps:1. | Click Start, click Run, type cmd, and then click OK. | ||||||
2. | At the command prompt, type control admintools, and then press ENTER. | ||||||
3. | Double-click Services. | ||||||
4. | In the Services pane, locate Distributed Transaction Coordinator. | ||||||
5. | In the Log On As column, note the account name. Note The default logon account for the MS DTC service is the NETWORK SERVICE account. | ||||||
6. | Start Windows Explorer, and then open the %windir%\System32\Msdtc folder. | ||||||
7. | Right-click the Msdtc.log file, and then click Properties. | ||||||
8. | Click the Security tab. | ||||||
9. | Click the logon account name that you noted in step 5. For example, click the NETWORK SERVICE account name. | ||||||
10. | In the Permissions pane, click to select the Allow check box for the following permissions:
| ||||||
11. | Click OK. | ||||||
12. | Click Yes to accept the security warning. | ||||||
13. | In the Services pane, right-click Distributed Transaction Coordinator, and then click Start. |
相关文章推荐
- Error code at the Distributed Transaction Coordinator service in XP
- When you start the Distributed Transaction Coordinator service in Windows XP/Server 2003,you receive error -1-73737712(转载)
- An error occurred at line: 307 in the generated java file The code of method _jspService (HttpServle
- Job for vsftpd.service failed because the control process exited with error code
- How to Resolve the 'Error MSB6006 tsc.exe exited with code 2' build error in Visual Studio 2015
- Custom tool error: Failed to generate code for the service reference ××××××. Please check other erro
- Error: The Report Server Web Service is unable to access secure information in the report server.
- Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the
- Custom tool error: Failed to generate code for the service reference ××××××. Please check other error and warning messages for details.
- salt出错Job for salt-master.service failed because the control process exited with error code.
- not an error (code 0): Could not open the database in read/write mode.的解决办法
- Job for nginx.service failed because the control process exited with error code. See "systemctl stat
- Code snippet of the day : Resizing ASP.NET Datagrid Controls in Edit mode at runtime
- CentOS7启动SSH服务报:Job for ssh.service failed because the control process exited with error code.......
- Centos 7不能上网,Job for iptables.service failed because the control process exited with error code.
- xp sp3 在本地计算机无法启动 distributed transaction coordinator服务,错误1067 进程意外终止
- An error occurred at line: 7 in the generated java file Only a type can be imported. java.util.list
- 解决Docker启动服务器链接失败-Job for docker.service failed because the control process exited error code
- The process was terminated due to an internal error in the .NET Runtime at IP 7915EE73 (79140000) wi
- TransactionManagementError("An error occurred in the current transaction. You can't execute queries