Muz*_*ana 5 msdtc transactions .net-4.0 sql-server-2008-r2 windows-server-2008-r2
我有一个使用Microsoft数据交易的网站应用程序,它基于.NET Framework 4.0和数据库的SQL Server 2008 R2 Express Edition,部署在作为虚拟服务器的Windows 2008 Server R2上.数据库和IIS都在同一台服务器上.
问题是服务器事件日志中发生的错误如下: - MSDTC在尝试与系统"ZEPHYR"建立安全连接时遇到错误(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 Error : 5 Access is denied.
subinacl /service msdtc /grant="Network Service"=QSETIL
Run Code Online (Sandbox Code Playgroud)
但后来我使用以下ICACLS命令通过使用ICACLS命令来访问它: -
icacls c:\windows\system32\msdtc\msdtc.log /grant admin:(d,wdac)
Run Code Online (Sandbox Code Playgroud)
注意:'admin'是我的服务器用户.但同样,它并没有解决问题.命令对msdtc.log文件的访问权限: -
{“icacls c:\windows\system32\msdtc\msdtc.log”} are as follows:-
C:\>icacls c:\windows\system32\msdtc\msdtc.log
c:\windows\system32\msdtc\msdtc.log NT AUTHORITY\NETWORK SERVICE:(F)
ZEPHYR\Administrator:(D,WDAC)
ZEPHYR\admin:(D,WDAC)
BUILTIN\Administrators:(F)
ZEPHYR\admin:(I)(F)
NT AUTHORITY\SYSTEM:(I)(F)
BUILTIN\Administrators:(I)(F)
NT SERVICE\KtmRm:(I)(F)
NT SERVICE\MSDTC:(I)(F)
Successfully processed 1 files; Failed processing 0 files
Run Code Online (Sandbox Code Playgroud)
据我所知,很少有论坛发布有关此类错误的问题.
我想问一下,我将如何解决此问题,因为此错误已导致瓶颈,并且无论何时实施,交易都无法在那些.aspx页面中运行.这个问题有解决办法吗?
| 归档时间: |
|
| 查看次数: |
23506 次 |
| 最近记录: |