الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Sql Replication

بدأه activeman في 7 يوليو 2008 · 1 رد · 874 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني لدى البحث في الانترنت عن موضوع النسخ المتزامن لقواعد البيانات استوقفني كثيرا موضع ال Replication وما يتبعها من Publisher + Subscriber + Distributer + Agents

وقد اتبعت تعليمات الكثير من امواقع والشروحات

لقد زبط معي هذا الموضوع عندنا كنت اعمل نسخ متزامن باستخدام اعدادت ال Replication على نفس الجهاز ولكن عندما أردت ربط جهازي بقاعدة بيانات اخرى على جهاز اخر لم تنج اخر خطوة وظهرت لي الرسالة التالية :

The OLE DB provider "SQLNCLI" for linked server "PC1" reported an error. Authentication failed.
Cannot initialize the data source object of OLE DB provider "SQLNCLI" for linked server "PC1".
Changed database context to 'Mohammed'.
OLE DB provider "SQLNCLI" for linked server "PC1" returned message "Invalid authorization specification". (Microsoft SQL Server, Error: 7399)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=7399&LinkId=20476

ومرات اخرى الرسالة التلاية

SQL Server could not create a subscription for Subscriber 'SQLBACKUP'.

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "REPLLINK_PC1-101700868_MOHAMMED223720964_PP2114878990_MOHAMMED223720964" was unable to begin a distributed transaction.
Changed database context to 'Mohammed'.
OLE DB provider "SQLNCLI" for linked server "REPLLINK_PC1-101700868_MOHAMMED223720964_PP2114878990_MOHAMMED223720964" returned message "The partner transaction manager has disabled its support for remote/network transactions.". (Microsoft SQL Server, Error: 7391)

للعلم انني استخدم نفس اليوسر نيم USer Name + Password Windows Authontication على الجهازين وانه كلتا الجهازين والجداول وقواعد البيانات على الجهازين اقدر اوصللها بهذه الطريقة Authontication Login Windows بالاضافة لانه عني مستخدم موجود على الجهازين بنفس المسمى والباسوورد وهو يعمل عندما اود الاستعلام ن اي جهاز

ولا يوجد مشاكل بهما مطلقا مطلقا....حيث عملية الدخول تتم بنفس الUser Name سواء ويندوز او SQL ولا مشكلة هنا

بانتظار رأي الخبراء لانه تعبت كثير والله ، وشاكر مقدما لكل من يساهم ولو بحرف ،،،،، موفقين ان شاء الله

تم تعديل هذه المشاركة بواسطة activeman في 7 يوليو 2008 في 16:43

#2

السلام عليكم

من الرسالة الاولى Authentication failed

فالمشكلة بالصلاحيات والامان لذا حاول ان تستخدم SQL Login او انظر الى هذه المقالة لي الاتصال ب SQL server من خلال الشبكة

من الرسالة الثانية was unable to begin a distributed transaction.

ادخل على لوجة التحكم ثم ادوات ادارية ثم Component Services ثم هناك من خصائص الكمبيوتر يوجد بند MSDTC ثم يوجد زر

Security Config

وهناك تأكد ان MSDTC تعمل وفعل الاتصال من الشبكة وحاول في الخيارات الموجودة هناك (طبعا على الجاهزين)

وارجو ان اكون قد افدتك ولو بالقليل

مواضيع مشابهة