我有一个使用Microsoft数据交易的网站应用程序,它基于用于数据库的.NET Framework 4.0和SQL Server 2008 R2 Express Edition,部署在作为虚拟服务器的Windows 2008 Server R2上。数据库和IIS都在同一台服务器上。
问题是服务器事件日志中发生的错误如下: -
尝试与系统'ZEPHYR'建立安全连接时,MSDTC遇到错误(HR = 0x80000171)。 Zephyr是我的服务器名称。
我已经完成了两个论坛问题中包含的几乎所有内容: -
http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/eb8835d9-5f5b-4df2-8c68-4a61d5e44d6b/
http://social.msdn.microsoft.com/Forums/en-US/sqlgetstarted/thread/13586ca7-f645-4ed7-96e8-ba03f66ef38b
一切正常,但使用SUBINACL工具执行以下命令时: -
C:\Program Files (x86)\Windows Resource Kits\Tools>subinacl /service msdtc /grant="Network Service"=QSETIL
msdtc - OpenService Error : 5 Access is denied.
Elapsed Time: 00 00:00:00
Done: 1, Modified 0, Failed 1, Syntax errors 0
Last Done : msdtc
Last Failed: msdtc - OpenService Er