تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تقوم Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2008 كأحد الملفات القابلة للتنزيل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة.

الأعراض

على كمبيوتر الذي يقوم بتشغيل Microsoft SQL Server 2008، تواجه واحد أو أكثر من المشكلات التالية عند إنشاء ملقم مرتبط باستخدام موفر SQL العميل الأصلي (Sqlncli.dll).

ملاحظة: تحدث هذه المشكلات في Microsoft SQL Server 2005 Service Pack 3 (SP3). ومع ذلك، لا تطبيق الإصلاح العاجل في هذه المقالة إلى SQL Server 2005 SP3.

المشكلة الأولى

يرجى مراعاة السيناريو التالي:

  • في SQL Server إدارة Studio فتح إطار "ملقم مرتبط جديد" وإنشاء ملقم مرتبط باستخدام أحد الإعدادات التالية:

    • موفر SQL العميل الأصلي مع نوع الخادمخادم SQL

    • موفر SQL العميل الأصلي (غير SQL الأصلي العميل 10) مع نوع الملقممصدر بيانات

    • موفر Microsoft OLE DB ل SQL Server باستخدام نوع الملقممصدر بيانات

  • توسيع كتالوج ملقمات المرتبطة في SQL Server إدارة Studio لمعرفة الملقمات المرتبطة.

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

العنوان: Microsoft SQL Server إدارة Studio
------------------------------
فشل استرداد البيانات لهذا الطلب. (Microsoft.SqlServer.Management.Sdk.Sfc)

للحصول على تعليمات، انقر فوق: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------
معلومات إضافية:
حدث استثناء أثناء تنفيذ الدفعي أو عبارة SQL للعمليات. (Microsoft.SqlServer.ConnectionInfo)
------------------------------

انتهت مهلة. انقضت فترة المهلة قبل إكمال العملية أو الملقم لا يستجيب. (Microsoft SQL Server، خطأ:-2)



ملاحظة: تحدث هذه المشكلة إذا قمت بتشغيل استعلام ملقم مرتبط عند استخدام موفر SQL العميل الأصلي مع نوع الخادمخادم SQL.

المشكلة الثانية

يرجى مراعاة السيناريو التالي:

  • إنشاء ملقم مرتبط باستخدام موفر Microsoft OLE DB لبرامج تشغيل ODBC.

  • يتم إنشاء مصدر بيانات ODBC باستخدام موفر SQL العميل الأصلي مع نوع الملقممصدر بيانات آخر.

في هذا السيناريو، ملقم مرتبط بإرجاع أية نتائج.

الحل

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 7 التحديث التراكمي ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":-

979065 حزمة التحديث التراكمي 7 ل SQL Server 2008 Service Pack 1
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":-

970365 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1
يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2008 Service Pack 1 لتثبيت SQL Server 2008 Service Pack 1. بشكل افتراضي، يتم تضمين أي إصلاح جديد قد يتوفر في حزمة خدمـات لـ SQL Server في حزمة خدمـات لـ SQL Server التالية.

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

يمكنك التأكد من إصدار الملفات Sqlncli.dll و Sqlservr.exe بتشغيل الاستعلام التالي:

select * from sys.dm_os_loaded_modules where name like '%sqlncli.dll' or name like '%sqlservr.exe'

إذا كنت تستخدم Microsoft SQL Server 2008 Service Pack 1 (SP1) أو الإصدارات الأحدث من Microsoft SQL Server 2008، سيقوم الاستعلام بإرجاع على المعلومات التالية:

  • سيكون الملف Sqlncli.dll إصدار أحدث من 9.0:3207.0.

  • وسيكون الملف Sqlservr.exe إصدار أحدث من أو يساوي 10.0:2531.0، لكن في وقت سابق من 10.0:2766.0.

إذا كنت تستخدم Microsoft SQL Server 2008 RTM أو إصدارات أحدث من SQL Server 2008 RTM، سيقوم الاستعلام بإرجاع على المعلومات التالية:

  • سيكون الملف Sqlncli.dll إصدار أحدث من الإصدار 9.0:3207.0.

  • وسيكون الملف Sqlservr.exe إصدار أحدث من أو يساوي 10.0:1600.0، لكن في وقت سابق من 10.0:1835.0.

الحل البديل

للتغلب على هذه المشكلات، اتبع الخطوات التالية:

Workaround 1:

1-حذف ملقم مرتبط الفشل.

2. إنشاء ملقم مرتبط جديد باستخدام موفر SQL الخادم الأصلي العميل 10.0 (SQLNCLI10). للقيام بذلك:
أ. انقر بالزر الأيمن على الملقمات المرتبطة وحدد ملقم مرتبط جديد.
ب-اختر مصدر بيانات واختر 10.0 عميل SQL Server الأصلية لموفر.

Workaround 2:

  1. إنشاء مفتاح تسجيل فرعي المسمى "SQLNCLI" في المسار التالي:

    HKLM\Software\Microsoft\DataAccess

  2. إنشاء إدخال تسجيل نوع REG_DWORD المسماة "سقلوسبارتيتيونينج" ضمن هذا المفتاح الفرعي.

  3. تعيين قيمة هذا الإدخال إلى 0 × 0.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

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

قاعدة البرامج

عنوان القاعدة

وصف القاعدة

إصدارات المنتجات التي يتم تقييم القاعدة

مستشار مركز النظام

ملقم SQL مفقود التحديث KB979779 لمنع تلف ذاكرة العميل الأصلي SQL

موفر SQL العميل الأصلي المتوافق مع SQL Server 2005 موجودة في هذا الملقم. تحميل هذا الإصدار الأقدم من SQLNCLI.dll التي قد تكون في SQL Server 2008 و SQL Server 2008 R2 عند تعداد الموفرين وإنشاء ارتباط الملقمات. البنيات معينة من SQL Server 2008 و SQL Server 2008 R2 يمكن أن تواجه مشكلات وتوقف عند إنشاء أو استخدام ملقم مرتبط تم إنشاؤها بواسطة هذا المتأثرة SQLNCLI.dll. تحديث مثيلات SQL Server 2008 و SQL Server 2008 R2 المتأثرة بالإصلاحات المطلوبة أو تجنب استخدام هذا SQLNCLI.dll عند إنشاء ملقمات المرتبطة.

SQL Server 2008

SQL Server 2008 R2



المراجع

لمزيد من المعلومات حول "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935897 "نموذج تقديم تزايدي" يتوفر من فريق SQL Server لتسليم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنها



لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

822499 مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Server

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×