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

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

قد يتم العملاء SQL Server تغيير بروتوكولات عند محاولة الاتصال بمثيل SQL Server أجهزة الكمبيوتر العميلة

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

اضغط هنا لرابط المقالة باللغة الانجليزية328383
الموجز
يمكن محاولة أجهزة العملاء التي تحتوي Microsoft Data Access Components (MDAC) الإصدار 2.6 أو فيما بعد عدة بروتوكولات أو آليات الاتصال Interprocess (IPC) تأسيس اتصالات بـ SQL Server.
معلومات أخرى
يتم إجراء تحسين العميل الجانب الشبكة المكتبة، Dbnetlib.dll لـ MDAC الإصدار 2.6 والإصدارات الأحدث. مع MDAC الإصدار 2.6 والإصدارات الأحدث إذا عدة بروتوكولات متوفرة فشل محاولة اتصال مع بروتوكول الأول, تطبيق العميل مباشرة محاولة استخدام أحد البروتوكولات الأخرى.

تبعًا للإعدادات الافتراضية، يكون عملاء TCP و ممرات كـ البروتوكولات المتوفرة. يمكنك معالجة بروتوكول الطلب باستخدام الأداة المساعدة عميل SQL Server. يستخدم التطبيق العميل البروتوكولات بالترتيب المحدد على جهاز الكمبيوتر العميل. يتم تخزين ترتيب البروتوكولات على الموقع مفتاح التسجيل التالي ضمن قيمة ProtocolOrder:
HKLM\Software\Microsoft\MSSQLServer\Client\SuperSocketNetLib

إذا كنت تستخدم SQL Server 2005, يتم تخزين ترتيب البروتوكولات في إدخال التسجيل ProtocolOrder ضمن مفتاح التسجيل الفرعي التالي:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI9.0


على سبيل المثال، إذا قام جهاز كمبيوتر عميل كل TCP و ممرات المتوفرة الترتيب:
  • tcp
  • توجيهات الإخراج المسماة
عندما يحاول الكمبيوتر العميل إجراء اتصال TCP إلى الملقم محاولة الاتصال إرجاع رمز إرجاع غير الصفر يحاول العميل بشفافية اتصال تستخدم بروتوكول التالي في قائمة وهو توجيهات. في هذا السيناريو، يتعذر على العميل إجراء اتصال TCP ؛ ومع ذلك، العميل بنجاح اتصال توجيهات.

ملاحظة لا يتلقى العميل خطأ يشير إلى فشل بروتوكول الأول.

في حالة استخدام تطبيق عميل بروتوكول الثاني أيضاً بإرجاع خطأ يتم إرجاع خطأ إلى العميل.

إذا قمت بإجراء مستعار باستخدام أحد الأساليب التالية يستخدم معلومات اسم مستعار تأسيس اتصال بالملقم تطبيق العميل و لا يستخدم أي بروتوكولات إضافية.
  • باستخدام الأداة المساعدة SQL Server عميل الشبكة
  • باستخدام إدارة تكوين ملقم SQL (SQL Server 2005)
  • عند إنشاء اسم مصدر بيانات ODBC (DSN)
إذا كنت تريد التحكم البروتوكول الذي يستخدمه تطبيق عميل عن كل محاولة الاتصال لا تسمح للعميل لمحاولة بروتوكولات متعددة يمكنك القيام بأي مما يلي:
  • استخدام الأداة المساعدة SQL عميل الشبكة أو إدارة تكوين SQL Server إنشاء اسم مستعار بواسطة تحديد البروتوكول الذي تفضله.
  • تحديد البروتوكول في سلسلة الاتصال. على سبيل المثال:
    "DSN=DSNName;SERVER=servername;DATABASE=YourDataBaseName;Network=DBMSSOCN;Address=IP_Address,1433;UID=YourUID;PWD=YourPassword;"
    في هذا المثال، تم تحديد بروتوكول شبكة الاتصال كـ "DBMSSOCN" ، مما يعني أنك تريد استخدام بروتوكول TCP/IP. في حالة تحديد البروتوكول داخل سلسلة الاتصال Dbnetlib فقط يستخدم البروتوكول المحدد وحاول لا أي بروتوكول آخر. وبنفس الطريقة، لتمكين بروتوكول "أنبوبة الاتصال المسماة" فقط استخدام سلسلة اتصال مشابهة لهذه:
    "DSN=DSNName;SERVER=servername;DATABASE=YourDataBaseName;Network=DBNMPNTW;Address=\\.\pipe\sql\query;UID=YourUID;PWD=YourPassword;"
  • استخدام الأداة المساعدة "عميل الشبكة" لإزالة البروتوكولات الأخرى.

مراجع

كتب SQL Server عبر إنترنت; الموضوع: "الأداة المساعدة" SQL Server عميل الشبكة""

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

خصائص

رقم الموضوع: 328383 - آخر مراجعة: 12/30/2005 04:22:44 - المراجعة: 4.3

  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • kbmt kbinfo KB328383 KbMtar
تعليقات