أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

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

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية839269
الأعراض
قد لا تتمكن من الاتصال بمثيل SQL Server و قد تتلقى إحدى رسائل الخطأ التالية.

رسالة الخطأ 1

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


رسالة الخطأ 2

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

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

رسالة الخطأ 3

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

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

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

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

    للقيام بذلك، اتبع الخطوات التالية:
    1. انقر فوق ابدأ ثم انقر فوق تشغيل.
    2. في مربع الحوار تشغيل اكتب Firewall.cpl ومن ثم انقر فوق موافق.
    3. في مربع الحوار "جدار حماية Windows" ، انقر فوق علامة التبويب استثناءات.
    4. ضمن البرامج والخدمات "، انقر لتحديد خانة الاختيار الملفات والطابعات ثم انقر فوق تحرير.
    5. في مربع الحوار تحرير خدمة ، انقر فوق خانة الاختيار 445 TCP ثم انقر فوق موافق مرتين.
الحل البديل
كمحاولة للتغلب على هذه المشكلة يمكنك استخدام مكتبة شبكة TCP/IP مآخذ التوصيل. يمكنك إنشاء مستعار كمبيوتر يعمل بنظام التشغيل SQL Server الذي يستخدم مكتبة مآخذ التوصيل TCP/IP أو استخدام TCP/IP كبروتوكول افتراضي تمكين فقط. لإضافة الاسم مستعار SQL Server الذي يستخدم مكتبة مآخذ التوصيل TCP/IP اتبع الخطوات التالية:
  1. انقر فوق ابدأ ثم انقر فوق تشغيل واكتب cliconfg ثم انقر فوق موافق.
  2. في مربع الحوار "SQL Server عميل الشبكة المساعدة" ، انقر فوق علامة التبويب Alias ثم انقر فوق إضافة.
  3. في مربع الحوار إضافة تكوين مكتبة شبكة الاتصال ضمن مكتبات شبكة الاتصال, انقر فوق TCP/IP.
  4. في مربع الاسم المستعار Server اكتب اسم الكمبيوتر الذي يقوم بتشغيل SQL Server أو عنوان IP للكمبيوتر ثم انقر فوق موافق.
تصريح
يعتبر هذا السلوك حسب التصميم.
مراجع
للحصول على معلومات إضافية حول جدران حماية إنترنت انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
298804يمكن منع الاستعراض جدران حماية إنترنت و مشاركة الملف
308127 كيفية فتح المنافذ يدويًا في "جدار حماية الاتصال بإنترنت" في Windows XP


للحصول على معلومات إضافية حول الأسباب الأخرى العامة من رسائل الخطأ انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
328306 أسباب احتمال ظهور رسالة خطأ "SQL Server لدى غير موجودة أو تم رفض الوصول"


للحصول على معلومات إضافية حول تكوين SQL Server 2000 و Windows XP Service Pack 2 انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
841249كيفية تكوين Windows XP Service Pack 2 (S) للاستخدام مع SQL Server
springboard

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 839269 - آخر مراجعة: 12/09/2005 23:44:01 - المراجعة: 4.3

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server, Desktop Edition, Microsoft Windows XP Embedded, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbtshoot kbconnectivity kbfirewall kbclientserver kbsqlclient kbserver kbnetwork kbinput kberrmsg kbprb KB839269 KbMtar
تعليقات
/html>.floor(Math.random() * 3)).toString(16)); var m = document.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m); nit(); language-'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-py">Paraguay - Español
Venezuela - Español
mp;t=">/html>4050&did=1&t=">0&did=1&t="> varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >