FIX: يتم فتح بعض محتوى العمود "صورة" في SQL Server ضغط 3.5 SP2 بعد "SqlCeEngine.Compact" أو "SqlCeEngine.Repair" أسلوب يسمى

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

اضغط هنا لرابط المقالة باللغة الانجليزية2361070
الأعراض
أطلع على السيناريو التالي:
  • لديك قاعدة بيانات تحتويصورةالعمود في SQL Server ضغط 3.5 Service Pack 2 (SP2).
  • قمت بتخزين بعض المحتوى فيصورةعمود.
  • أحد تطبيقات باستدعاءSqlCeEngine.CompactأوSqlCeEngine.Repairالطريقة التي يستخدمهاRepariOption.RecoverAllorFailلضغط أو إصلاح المحتوى.
  • فتح تطبيق المحتوى من ملف قاعدة البيانات الوجهة.
في هذا السيناريو، قد لا يتم فتح التطبيق في المحتوى.

حالة الاتصالSqlCeEngine.Verifyأسلوب للكشف عن عطب في ملف قاعدة البيانات الوجهة، والأسلوب لا يعلم أي عطب.
السبب
تحدث هذه المشكلة لأنSqlCeEngine.CompactأوSqlCeEngine.Repairطريقة تغيير طول البيانات من ملف قاعدة البيانات.

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

ملاحظةSqlCeEngine.Verifyأسلوب بفحص تلف القرص والمجموع اختباري لصفحة صحيح. ومع ذلك، لم يتحقق الأسلوب نوع البيانات الفعلي للصورة. ولذلك، لا يعلم الطريقة أي مشكلة.
الحل

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. قم بتطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

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

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

المتطلبات المسبقة

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك SQL Server ضغط 3.5 Service Pack 2 (SP2) مثبتاً.

قم بإعادة تشغيل متطلبات

لا يلزم إعادة تشغيل جهاز الكمبيوتر بعد تطبيق الإصلاح العاجل

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل أي الأخرى الإصلاحات الضرورية.

معلومات الملف

إصدار "اللغة الإنجليزية" من هذا الإصلاح العاجل على سمات الملف (أو سمات الملفات الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدمالمنطقة الزمنيةالجدولة فيالتاريخ والوقتعنصر في لوحة التحكم.
للإصدارات المستندة إلى x86 من SQL Server ضغط 3.5 SP2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
System.data.sqlserverce.dll3.5.8083.0296,81603 سبتمبر 201009: 03الإصدار x86
Entitypub.configغير مطبق56503 سبتمبر 201005: 03غير مطبق
Policy.3.5.system.data.sqlserverce.dll3.5.8083.010,09603 سبتمبر 201009: 03الإصدار x86
Policy.3.5.system.data.sqlserverce.entity.dll3.5.8083.010,09603 سبتمبر 201009: 03الإصدار x86
Publisher.configغير مطبق55803 سبتمبر 201005: 03غير مطبق
System.data.sqlserverce.dll3.5.8083.0296,81603 سبتمبر 201009: 03الإصدار x86
System.data.sqlserverce.entity.dll3.5.8083.0231,28003 سبتمبر 201009: 03الإصدار x86
Sqlceca35.dll3.5.8083.0342,38403 سبتمبر 201009: 02الإصدار x86
Sqlcecompact35.dll3.5.8083.083,31203 سبتمبر 201009: 02الإصدار x86
Sqlceer35en.dll3.5.8083.0147,31203 سبتمبر 201009: 02الإصدار x86
Sqlceme35.dll3.5.8083.063,34403 سبتمبر 201009: 02الإصدار x86
Sqlceoledb35.dll3.5.8083.0169,32803 سبتمبر 201009: 02الإصدار x86
Sqlceqp35.dll3.5.8083.0640,88003 سبتمبر 201009: 02الإصدار x86
Sqlcese35.dll3.5.8083.0361,84003 سبتمبر 201009: 02الإصدار x86
System.data.sqlserverce.dll3.5.8083.0296,81603 سبتمبر 201009: 04الإصدار x86
Microsoft.synchronization.data.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.server.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.sqlserverce.dll3.5.8083.092,01603 سبتمبر 201009: 03الإصدار x86
Microsoft.synchronization.data.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.server.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.sqlserverce.dll3.5.8083.092,01603 سبتمبر 201009: 03الإصدار x86
للإصدارات المستندة إلى x64 من SQL Server ضغط 3.5 SP2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
System.data.sqlserverce.dll3.5.8083.0296,81603 سبتمبر 201009: 10الإصدار x86
System.data.sqlserverce.dll3.5.8083.0296,81603 سبتمبر 201009: 10الإصدار x86
System.data.sqlserverce.entity.dll3.5.8083.0231,28003 سبتمبر 201009: 10الإصدار x86
Sqlceca35.dll3.5.8083.0573,29603 سبتمبر 201009: 09x 64
Sqlcecompact35.dll3.5.8083.0117,61603 سبتمبر 201009: 09x 64
Sqlceer35en.dll3.5.8083.0147,82403 سبتمبر 201009: 09x 64
Sqlceme35.dll3.5.8083.089,45603 سبتمبر 201009: 09x 64
Sqlceoledb35.dll3.5.8083.0257,39203 سبتمبر 201009: 09x 64
Sqlceqp35.dll3.5.8083.01,131,37603 سبتمبر 201009: 09x 64
Sqlcese35.dll3.5.8083.0670,57603 سبتمبر 201009: 09x 64
Microsoft.synchronization.data.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.server.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.sqlserverce.dll3.5.8083.092,01603 سبتمبر 201009: 10الإصدار x86
Microsoft.synchronization.data.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.server.dll1.0.1208.0115,74402 سبتمبر 201004: 30الإصدار x86
Microsoft.synchronization.data.sqlserverce.dll3.5.8083.092,01603 سبتمبر 201009: 10الإصدار x86
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".

للحصول على مزيد من المعلومات حولSqlCeEngine.Compactطريقة، قم بزيارة موقع ويب شبكة اتصال مطور Microsoft (MSDN) التالي:للحصول على مزيد من المعلومات حولSqlCeEngine.Repairطريقة، قم بزيارة موقع ويب MSDN التالي:للحصول على مزيد من المعلومات حولSqlCeEngine.Verifyطريقة، قم بزيارة موقع ويب MSDN التالي:

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

Vlastnosti

ID článku: 2361070 - Poslední kontrola: 09/20/2010 09:28:00 - Revize: 1.0

Microsoft SQL Server Compact 3.5, Microsoft SQL Server Compact 3.5 Service Pack 1 for Windows Mobile

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2361070 KbMtar
Váš názor