MSDTC обнаружил ошибку (HR=0x80000171) при попытке установить безопасное соединение с системой "ServerName"

У меня есть веб-приложение, которое использует Microsoft Data Transactions, и оно основано на.NET Framework 4.0 и SQL Server 2008 R2 Express Edition для базы данных, развертываемой на Windows 2008 Server R2, которая является виртуальным сервером. База данных и IIS находятся на одном сервере.

Проблема заключается в том, что в журналах событий сервера возникает ошибка:- 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 Error : 5 Access is denied.
subinacl /service msdtc /grant="Network Service"=QSETIL 



Но затем я использовал следующую команду ICACLS, чтобы предоставить доступ к ней с помощью команды ICACLS:

icacls c:\windows\system32\msdtc\msdtc.log /grant admin:(d,wdac)



ПРИМЕЧАНИЕ: "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



Насколько я видел, там очень мало форумов, где выкладывается вопрос о такой ошибке.

Я хотел бы спросить, как бы я решил эту проблему, поскольку эта ошибка вызвала узкое место, и транзакции не работают на тех страницах.aspx, где бы они ни реализовывались. Есть ли решение этой проблемы?

0 ответов

Другие вопросы по тегам