قد لا تتمكن من الاتصال بمثيل SQL Server الذي تم تكوينه لاستخدام مكتبة الشبكة "توجيهات الإخراج المسماة" الملقم على كمبيوتر الذي يقوم بتشغيل Windows XP Service Pack 2

الأعراض

قد لا تتمكن من الاتصال بمثيل SQL Server، وقد تتلقى إحدى رسائل الخطأ التالية.

رسالة الخطأ 1

[توجيهات الإخراج المسماة] ملقم SQL غير موجود أو تم رفض الوصول.
[توجيهات الإخراج المسماة] كونيكتيونوبين (Connect()).


رسالة الخطأ 2

غير قادر على الاتصال بملقم <اسم مثيل SQL Server>

ملقم: Msg 17، مستوى 16 حالة 1
[Microsoft] [برنامج تشغيل خادم ODBC SQL] [توجيهات الإخراج المسماة] ملقم SQL غير موجود أو تم رفض الوصول.

رسالة الخطأ الثالثة

يتعذر الاتصال ب <اسم مثيل SQL Server>
تحدث هذه المشكلة عند القيام بأحد الإجراءات التالية:
  • محاولة الاتصال بمثيل SQL Server مثبتاً على جهاز كمبيوتر الذي يقوم بتشغيل Microsoft Windows XP Service Pack 2.
  • محاولة الاتصال بمثيل SQL server الذي تم تكوينه للإصغاء على مكتبة شبكة الاتصال الملقم "توجيهات الإخراج المسماة" فقط.

السبب

بشكل افتراضي، يتم تمكين جدار حماية Windows على أجهزة الكمبيوتر التي تقوم بتشغيل Microsoft Windows XP Service Pack 2. جدار حماية Windows بإغلاق المنافذ مثل 445 تستخدم لمشاركة الملفات والطابعات لمنع أجهزة الكمبيوتر على إنترنت من الاتصال بمشاركات الملفات والطابعات على الكمبيوتر الخاص بك.

عندما يتم تكوين ملقم SQL للاستماع للاتصالات الواردة من العميل باستخدام أنابيب الاتصال المسماة عبر جلسة عمل NetBIOS، يتصل SQL Server عبر منفذ TCP 445، مثل مشاركة الملفات والطابعات. ولذلك، عملاء ملقم SQL الذي تحاول الاتصال ب SQL Server تتلقى رسائل الخطأ المذكورة في قسم "الأعراض".

الحل

لحل هذه المشكلة، يجب تمكين منفذ TCP 445 بشكل صريح. للقيام بذلك، استخدم إحدى الطرق التالية.
  • منفذ TCP تمكين 445 بتغيير إعدادات اتصال الشبكة.

    للقيام بذلك، اتبع الخطوات التالية:
    1. وانقر فوق ابدأ، ثم انقر فوق تشغيل.
    2. في مربع الحوار تشغيل ، اكتب Firewall.cpl، ومن ثم انقر فوق موافق.
    3. في مربع الحوار "جدار حماية Windows" ، انقر فوق علامة التبويب خيارات متقدمة .
    4. ضمن إعدادات اتصال شبكة الاتصال، انقر فوق اتصال شبكة الاتصال، ومن ثم انقر فوق
      إعدادات.
    5. في مربع الحوار إعدادات متقدمة ، انقر فوق " إضافة " في علامة التبويب خدمات .
    6. في مربع الحوار إعدادات خدمة ، تعيين القيم كما هو موضح أدناه، ومن ثم انقر فوق موافق.
      الخاصيةالقيمة
      وصف الخدمة:ملقم SQL على ممرات البيانات المسماة.
      اسم أو عنوان IP (على سبيل المثال 192.168.0.12) للكمبيوتر الذي يستضيف هذه الخدمة على شبكة الاتصال الخاصة بك:عنوان IP الحالي للكمبيوتر.
      رقم المنفذ الخارجي لهذه الخدمة445
      رقم المنفذ الداخلي لهذه الخدمة445

      ملاحظة: تأكد من أن خيار TCP محدد في مربع الحوار إعدادات الخدمة .
  • منفذ TCP تمكين 445 بتمكين مشاركة الملفات والطابعات.

    للقيام بذلك، اتبع الخطوات التالية:
    1. وانقر فوق ابدأ، ثم انقر فوق تشغيل.
    2. في مربع الحوار تشغيل ، اكتب Firewall.cpl، ومن ثم انقر فوق موافق.
    3. في مربع الحوار "جدار حماية Windows" ، انقر فوق علامة التبويب استثناءات .
    4. ضمن البرامج والخدمات، انقر لتحديد خانة الاختيار مشاركة الملفات والطابعات ، ومن ثم انقر فوق تحرير.
    5. في مربع الحوار تحرير خدمة ، انقر لتحديد خانة الاختيار TCP 445 ، ومن ثم انقر فوق موافق مرتين.

الحل البديل

للتغلب على هذه المشكلة، يمكنك استخدام مكتبة شبكة الاتصال TCP/IP مأخذ التوصيل. يمكنك إنشاء نسخة مكافئة للكمبيوتر الذي يستخدم SQL Server يستخدم مكتبة مأخذ التوصيل TCP/IP أو يمكنك استخدام TCP/IP كبروتوكول افتراضي تمكين فقط. لإضافة اسم مستعار SQL Server يستخدم مكتبة مأخذ التوصيل TCP/IP، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب كليكونفجوثم انقر فوق موافق.
  2. في مربع الحوار SQL Server عميل الشبكة المساعدة ، انقر فوق علامة التبويب اسم مستعار ، ومن ثم انقر فوق إضافة.
  3. في مربع الحوار إضافة تكوين مكتبة شبكة الاتصال ، ضمن مكتبات شبكة الاتصال, انقر فوق TCP/IP.
  4. في مربع الاسم المستعار للملقم ، اكتب عنوان IP للكمبيوتر أو اسم جهاز الكمبيوتر الذي يستخدم SQL Server، ومن ثم انقر فوق موافق.

الحالة

يعتبر هذا السلوك حسب التصميم.

المراجع

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

298804 جدران حماية إنترنت يمكن منع استعراض الملفات ومشاركتها

308127 كيفية فتح المنافذ يدوياً في "جدار حماية اتصال إنترنت" في نظام التشغيل Windows XP



للحصول على معلومات إضافية حول الأسباب الأخرى العامة من رسائل الخطأ، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

328306 الأسباب المحتملة لرسالة الإعلام بالخطأ "SQL Server غير موجودة أو رفض الوصول"



للحصول على معلومات إضافية حول تكوين SQL Server 2000 و Windows XP Service Pack 2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية تكوين Windows XP خدمة حزمة 2 (ق) للاستخدام مع SQL Server 841249

خصائص

رقم الموضوع: 839269 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 2

تعليقات