majid_afra222
سه شنبه 13 آذر 1386, 09:52 صبح
سلام
یه مشکل کوچیک با MSDTC بوجود اومده،
ابتدا یه LINKEDSEREVR ساختم، و بعد این دستور رو اجرا کردم :
SET XACT_ABORT ON
BEGIN DISTRIBUTED TRANSACTION
SELECT * FROM [server-name].[db-name].[owner].[table-name]
ROLLBACK
SET XACT_ABORT OFF
در ضمن، MSDTC بر روی هر دو کامپیوتر نصب و اجرا شده، در COMPONENT SERVICES تنظیمات مربوط به SECURITY انچام شده Allow Inbound و Outbound و TIP تیک خوردند. سرویس بوسیه Network User استارت و اجرا می شه.
روی کامپیوترهای مختلف بر روی شبکه های مختلف با شرایط مختلف تست کردم و همگی این خطا رو میدن.
OLE DB provider "SQLNCLI" for linked server "majid-pc" returned message "The partner transaction manager has disabled its support for remote/network transactions.".
Msg 7391, Level 16, State 2, Line 2
The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "majid-pc" was unable to begin a distributed transaction.
سیستمهایی که تست شدن،
ویندوز سرور 2000 با SQL Server 2000 تحت دامین.
ویندوز Vista با SQL Server 2005 با ویندوز سرور 2003 و SQL Server 2005 تحت دامین
ویندوز XP با SQL Server 2000 با ویندوز سرور 2003 و SQL Server 2000 تحت دامین
ویندوز XP با SQL Server 2005 با ویندوز سرور 2003 و SQL Server 2000 تحت دامین
ویندوز XP با SQL Server 2005 با ویندوز Vista و SQL Server 2005
روی سیستمها Firewall نداریم، BizTalk نداریم و هیچ چیز دیگه.
ممنون میشم اگه کسی از دوستان که اینکار رو کرده راهنمایی کنه.
در ضمن تمامی پاسخهای ارایه شده در سایت Microsoft و موجود در اینترنت هم بررسی شده و روی سیستمها انچام شده و یکی از سرور ها بعد از انجام تغییرات پیشنهادی Microsoft دیگه MSDTC نداره.
---
افرا
یه مشکل کوچیک با MSDTC بوجود اومده،
ابتدا یه LINKEDSEREVR ساختم، و بعد این دستور رو اجرا کردم :
SET XACT_ABORT ON
BEGIN DISTRIBUTED TRANSACTION
SELECT * FROM [server-name].[db-name].[owner].[table-name]
ROLLBACK
SET XACT_ABORT OFF
در ضمن، MSDTC بر روی هر دو کامپیوتر نصب و اجرا شده، در COMPONENT SERVICES تنظیمات مربوط به SECURITY انچام شده Allow Inbound و Outbound و TIP تیک خوردند. سرویس بوسیه Network User استارت و اجرا می شه.
روی کامپیوترهای مختلف بر روی شبکه های مختلف با شرایط مختلف تست کردم و همگی این خطا رو میدن.
OLE DB provider "SQLNCLI" for linked server "majid-pc" returned message "The partner transaction manager has disabled its support for remote/network transactions.".
Msg 7391, Level 16, State 2, Line 2
The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "majid-pc" was unable to begin a distributed transaction.
سیستمهایی که تست شدن،
ویندوز سرور 2000 با SQL Server 2000 تحت دامین.
ویندوز Vista با SQL Server 2005 با ویندوز سرور 2003 و SQL Server 2005 تحت دامین
ویندوز XP با SQL Server 2000 با ویندوز سرور 2003 و SQL Server 2000 تحت دامین
ویندوز XP با SQL Server 2005 با ویندوز سرور 2003 و SQL Server 2000 تحت دامین
ویندوز XP با SQL Server 2005 با ویندوز Vista و SQL Server 2005
روی سیستمها Firewall نداریم، BizTalk نداریم و هیچ چیز دیگه.
ممنون میشم اگه کسی از دوستان که اینکار رو کرده راهنمایی کنه.
در ضمن تمامی پاسخهای ارایه شده در سایت Microsoft و موجود در اینترنت هم بررسی شده و روی سیستمها انچام شده و یکی از سرور ها بعد از انجام تغییرات پیشنهادی Microsoft دیگه MSDTC نداره.
---
افرا