تصحيح: عناوين IP الحيوية لا يمكن الاتصال SQL Server 2000

الأعراض

عند محاولة فتح اتصال بجهاز كمبيوتر يستخدم SQL Server 2000 عبر اتصال شبكة خاصة ظاهرية (VPN)، قد تفشل المحاولة مع رسالة الخطأ التالية:
ملقم SQL غير موجود أو تم رفض الوصول
SQL Server بشكل عام، لم يستجب لأي عناوين IP الجديد الاتصال بالكمبيوتر بعد بدء تشغيل خدمة SQL Server 2000. في حالة إيقاف ملقم SQL Server وقم بإعادة تشغيل الخادم بعد إجراء اتصال VPN بنجاح الاتصال بالملقم.

السبب

تعداد كافة اتصالات IP للكمبيوتر عند بدء تشغيل خدمة SQL Server 2000. ثم يربط مباشرة إلى عناوين IP وعكس خدمة Microsoft SQL Server 7.0، لم يعد يستمع على عنوان IP بدل 0.0.0.0.

الحل

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة ل SQL Server 2000 أو أحدث حزمة خدمة ل MDAC 2.6 أو الإصلاح الجديد المشار إليه أدناه.

للحصول على معلومات إضافية، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

290211 INF: كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2000
للحصول على معلومات إضافية، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

معلومات 300635 : كيفية الحصول على أحدث حزمة خدمة 2.6 MDAC

إصلاح عاجل

ملاحظة: الإصلاح العاجل التالي تم إنشاؤها من قبل Microsoft SQL Server 2000 Service Pack 2.

يجب أن يكون إصدار اللغة الإنجليزية من هذا الإصلاح سمات الملفات التالية أو أحدث
 Date          Version            Size       File name      Platform
--------------------------------------------------------------------
31-AUG-2001 2000.080.0442.00 86,588 Ssnetlib.dll x86

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة. تم تصحيح هذه المشكلة أولاً في Microsoft SQL Server 2000 Service Pack 2 و MDAC 2.6 Service Pack 2.

مزيد من المعلومات

حالة واحدة حيث يمكن أن تواجه هذه المشكلة عند استخدام النسخ المتماثل مع تحديث المشتركين. افترض أن إنشاء اتصال VPN من الكمبيوتر المشترك بشبكة خاصة حيث يوجد الناشر بعد بدء تشغيل مثيل SQL Server المشترك. عند تشغيل عامل التوزيع في publisher ومحاولات الاتصال المشترك، يفشل الاتصال لأن SQL Server غير ملزم منفذ TCP لعنوان VPN IP التي تم إنشاؤها حديثا. محاولات اتصال TCP/IP من الناشر إلى فشل المشترك مع رسالة الخطأ "ملقم SQL غير موجود" حتى يتم إيقاف ملقم SQL وقم بإعادة تشغيل خادم SQL على المشترك.

مأخذ التوصيل TCP/IP الخادم تم تغيير شبكة مكتبة Ssnetlib.dll أصلاً من الاستماع على بدل عنوان IP 0.0.0.0 في SQL Server 7.0 لتعداد عناوين IP وربط عناوين IP والمنفذ في SQL Server 2000. ولهذا السبب، لا يستمع SQL Server لعناوين IP التي تم الحصول عليها بعد بدء تشغيل SQL Server. باستخدام Microsoft SQL Server 2000 Service Pack 2 (SP2) مثبتاً، يستخدم SQL Server طريقة الربط للملكية الفكرية بدل 0.0.0.0، التي تتيح الديناميكية المتكاملة للعمل دون الحاجة إلى إعادة تشغيل SQL Server الأقدم.
خصائص

رقم الموضوع: 306199 - آخر مراجعة: 18‏/01‏/2017 - المراجعة: 1

تعليقات