الإصدار الموجود غير متوافق مع الإصدار الذي تم إنشاء قاعدة البيانات فيه


مرحبا بالجميع، لماذا تظهر هذه الرسالة؟

مايكروسوفت فيجوال ستوديو
تم اكتشاف إصدار خادم SQL غير متوافق.

ما حاولت:

تثبيت SSDT لم يحل المشكلة

شكرا لكم جميعا

الحل 1

يتم وضع علامة على قواعد بيانات SQL برقم الإصدار: الإصدار الذي كتب ملف قاعدة البيانات.
عندما يتصل الكود الخاص بك بقاعدة البيانات عبر محرك SQL Server، فإنه يتحقق من إصدار المحرك مقابل إصدار الملف – إذا أظهرت قاعدة البيانات إصدارًا أحدث من المحرك، فستحصل على رسالة الخطأ هذه لأنها “تعرف” أن الملف سيحتوي على الأرجح المعلومات التي لا يفهمها المحرك لذا يرفض المضي قدمًا في حالة إتلاف الملف.

الحلول الوحيدة هي ترقية المحرك إلى الإصدار المناسب أو الإصدار الأحدث، أو إعادة إنشاء الملف باستخدام المحرك المتوفر.

يمكن أن يحدث هذا إذا قمت بإنشاء ملف “الإصدار 1” باستخدام محرك “الإصدار 1″، ولكن بعد ذلك فتحت الملف في محرك “الإصدار 2” لاحقًا – عندما يكتب الملف فإنه يحوله إلى ملف “الإصدار 2” لذلك لم يعد المحرك السابق قادرًا على قراءته.

コメント

タイトルとURLをコピーしました