تصحيح: رسالة خطأ عند استدعاء إجراء مخزن بإرجاع مجموعة صفوف التي تحتوي على خاصية مجموعة الصفوف DBPROP_MAXROWS أو تحديد خصائص مجموعة الصفوف SSPROP_MAXBLOBLENGTH: "دفق البيانات الواردة جدولي (TDS) بروتوكول دفق غير صحيح"

الأعراض

يمكنك إنشاء أحد تطبيقات التي تستخدم SQL الأصلي عميل موفر OLE DB ل Microsoft SQL Server 2005 من أو Microsoft SQL Server 2008. في التطبيق، يمكنك إنشاء مجموعة صفوف ثم قم بتعيين خاصية مجموعة الصفوف DBPROP_MAXROWS أو مجموعة الصفوف SSPROP_MAXBLOBLENGTH. عند استدعاء إجراء مخزن لإرجاع النتيجة لمجموعة الصفوف، قد تتلقى رسالة الخطأ التالية:
دفق البيانات جدولي الواردة (TDS) بروتوكول دفق غير صحيح. إنهاء التدفق بشكل غير متوقع.

السبب

تحدث هذه المشكلة عند استدعاء الإجراء المخزن يتم استدعاء إجراء بعيد (RPC). وخلال RPC، خاصية مجموعة الصفوف DBPROP_MAXROWS أو مجموعة الصفوف SSPROP_MAXBLOBLENGTH يسبب خطأ.

الحل

معلومات حزمة الخدمة ل SQL Server 2005

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة ل SQL Server 2005. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2005 913089

معلومات حزمة الخدمة ل SQL Server 2008

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة ل SQL Server 2008. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
968382 كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2008

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة أولاً في SQL Server 2005 Service Pack 3 ل SQL Server 2005.
تم تصحيح هذه المشكلة أولاً في SQL Server 2008 Service Pack 1 ل SQL Server 2008.

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

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

رقم الموضوع: 959025 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات