BUG: SQL Desktop Edition: فشل الذاكرة المشتركة في الاتصال بعد تثبيت MDAC 2.6

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

اضغط هنا لرابط المقالة باللغة الانجليزية290820
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الخطأ رقم: 101341 (sqlbug_70)
الخطأ رقم: 225640 (SHILOH_BUGS)
الأعراض
فشل الاتصال محلياً الإصدار Desktop Microsoft SQL Server 7.0 كمبيوتر مستقل (بدون أي يتم تثبيت بروتوكولات شبكة الاتصال). إذا حاولت الاتصال عن طريق استخدام محلل استعلام أو إدارة المؤسسة SQL تحدث رسالة الخطأ التالية:
غير قادر على الاتصال بملقم \\SRVNAME:

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

SQLState: خطأ الأصلي 08001: 17
معلومات. الرسالة: [Microsoft] [برنامج تشغيل ملقم SQL ODBC] [الذاكرة المشتركة] SQL
الملقم غير موجود أو تم رفض الوصول.

SQLState: خطأ الأصلي 01000: 53
معلومات. الرسالة: [Microsoft] [برنامج تشغيل ملقم SQL ODBC] [المشتركة
Memory]ConnectionOpen(Connect()).
يمكن استمرار الاتصال ISQL عند تحديد اسم جهاز SQL Server. ISQL يجعل اتصال مكتبة DB ويستخدم الذاكرة المشتركة.
السبب
يحدث القدرة على الاتصال محلياً باستخدام اسم الجهاز بعد تطبيق Microsoft Data Access Components (MDAC) 2.6 سطح مكتب الكمبيوتر يحاول الاتصال إجراء الاتصال باستخدام بروتوكول "الذاكرة المشتركة". يتم استخدام الذاكرة المشتركة عند تعيين اسم جهاز الاتصال لا يوجد أية بروتوكولات شبكة الاتصال المثبتة على كمبيوتر سطح المكتب.
الحل البديل
كمحاولة للتغلب على هذه المشكلة يمكنك إما:
  • إعداد مكتبة الشبكة Multiprotocol للاستخدام من قبل العميل وملقم SQL Server. لتمكين مكتبة الشبكة Multiprotocol استخدام كل أداة عميل الشبكة والأداة المساعدة ملقم الشبكة اتبع الخطوات التالية:
    1. بدء تشغيل في "عميل شبكة أداة" الموجودة ضمن برنامج 7.0 الخاص بـ Microsoft SQL Server المجموعة.
    2. انقر فوق إضافة انقر فوق Multiprotocol اكتب server alias ثم انقر فوق موافق.

      يظهر الاسم المستعار الملقم في القائمة تكوينات.
    3. انقر فوق موافق.
    4. بدء تشغيل الأداة المساعدة Network Server ضمن مجموعة برامج Microsoft SQL Server 7.0. انقر فوق إضافة وحدد زر الخيار Multiprotocol. انقر فوق موافق. يجب أن يظهر صف في مربع الحوار شبكة SQL Server الأداة المساعدة مع Multiprotocol واسم الجهاز. حفظ وإنهاء ، انقر فوق "موافق".
    5. إيقاف ثم قم بإعادة تشغيل خادم SQL Server تحميل مكتبة الشبكة Multiprotocol.
  • تقليله برنامج تشغيل SQL Server ODBC من الإصدار 2.6 (إصدار 3.80.0194 Sqlsrv32.dll) إلى الإصدار 2.5 من SQL Server ODBC برنامج التشغيل (الإصدار 3.70.0820) أو فقرة إصدارات البرامج القديمة إلى إصدار سابق من MDAC. لتحميل إصدار سابق من MDAC استخدام مدقق مكون MDAC يمكنك تنزيل من:
تصريح
أقرت Microsoft هذا وجود مشكلة في SQL Server 7.0.

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

خصائص

رقم الموضوع: 290820 - آخر مراجعة: 12/06/2015 00:57:13 - المراجعة: 2.5

Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbpending KB290820 KbMtar
تعليقات