मौजूदा संस्करण उस संस्करण के साथ संगत नहीं है जिसमें डेटाबेस बनाया गया था


सभी को नमस्कार, यह संदेश क्यों दिखाई देता है?

माइक्रोसॉफ्ट विजुअल स्टूडियो
एक असंगत एसक्यूएल सर्वर संस्करण का पता चला।

मैंने क्या प्रयास किया है:

SSDT स्थापित करने से समस्या का समाधान नहीं हुआ

आप सभी को धन्यवाद

समाधान 1

SQL डेटाबेस को एक संस्करण संख्या के साथ टैग किया जाता है: वह संस्करण जिसने डेटाबेस फ़ाइल लिखी थी।
जब आपका कोड SQL सर्वर इंजन के माध्यम से DB से जुड़ता है, तो यह फ़ाइल संस्करण के विरुद्ध इंजन संस्करण की जाँच करता है – यदि DB इंजन की तुलना में बाद का संस्करण दिखाता है तो आपको यह त्रुटि संदेश मिलता है क्योंकि यह “जानता है” कि फ़ाइल में संभवतः शामिल होगा ऐसी जानकारी जिसे इंजन समझ नहीं पाता है, इसलिए फ़ाइल के दूषित होने की स्थिति में वह आगे जाने से इंकार कर देता है।

एकमात्र समाधान इंजन को उपयुक्त संस्करण में या बाद में अपग्रेड करना है, या उपलब्ध इंजन का उपयोग करके फ़ाइल को फिर से बनाना है।

ऐसा तब हो सकता है जब आप “संस्करण 1” इंजन का उपयोग करके “संस्करण 1” फ़ाइल बनाते हैं, लेकिन बाद में फ़ाइल को “संस्करण 2” इंजन में खोलते हैं – जब यह फ़ाइल लिखता है तो यह इसे “संस्करण 2” फ़ाइल में परिवर्तित कर देता है पिछला इंजन अब इसे नहीं पढ़ सकता.

コメント

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