PDA

View Full Version : یک مشکل در DISTRIBUTED TRANSACTION....



AlirezaBahredar
چهارشنبه 17 فروردین 1390, 23:23 عصر
با سلام خدمت دوستان عزیز...
من دو تا سرور دارم که بصورت زیر پیکر بندی شده اند....
سرور1 >سیستم عامل: ویندوز سرور2003 (SP2) با MS SQL SERVER 2008(10.0 SP2)
سرور2 >سیستم عامل: ویندوز سرور2003 (SP2) با MS SQLServer 2005 (9.0 SP4)
قصد دارم با ایجاد یک Linked Server از سرور 1 به سرور 2 کوئری را درقالب یک DISTRIBUTED TRANSACTION اجرا کنم اما با خطای زیر روربروشدم
OLE DB provider "SQLNCLI10" for linked server "SERVER7" returned message "No transaction is active.".
Msg 7391, Level 16, State 2, Line 2
The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "SERVER7" was unable to begin a distributed transaction.
با توجه به این نکات که:
1- Alias با نام سرور 2 (Server7) در سرور 1 درست کردم
2- تنظیمات MSDTC را بطور کامل بروری سرور1 و سرور2 انجام داده ام (عکس پیوست)
3- ارتباط بین سرور 1 و سرور 2 را با DTCPing تست کردم ولی مشکل خاصی وجود نداشت
ممنون میشم دوستان منو راهنمایی کنند.
68396

vahidpur
پنج شنبه 24 فروردین 1391, 13:49 عصر
http://www.dotnettips.info/2010/01/sql-server.html