22 जुलाई, 2020 को MS ने SSMS संस्करण 18.6 और इसके बग समाधान सूची है डेटाबेस आरेख :
<ब्लॉकक्वॉट>डेटाबेस डायग्राम के साथ लंबे समय तक बकाया समस्या को ठीक किया गया, जिससे मौजूदा डायग्राम और एसएसएमएस दोनों खराब हो गए। यदि आपने SSMS 18.0 से 18.5.1 का उपयोग करके कोई आरेख बनाया या सहेजा है, और उस आरेख में एक टेक्स्ट एनोटेशन शामिल है, तो आप SSMS के किसी भी संस्करण में उस आरेख को खोलने में सक्षम नहीं होंगे। इस सुधार के साथ, SSMS 18.6 SSMS 17.9.1 और पूर्व द्वारा बनाए गए आरेख को खोल और सहेज सकता है। SSMS 17.9.1 और पिछले रिलीज़ SSMS 18.6 द्वारा सहेजे जाने के बाद भी आरेख खोल सकते हैं। देखेंSQL सर्वर उपयोगकर्ता फ़ीडबैक ।
वे UserVoice
को संदर्भित करते हैं आइटम जिसका मैंने अपने मूल उत्तर में नीचे उल्लेख किया है। उस आइटम को 1239 वोट मिले और अब उसे Completed
के रूप में चिह्नित किया गया है और इसमें ब्लॉग पोस्ट
ड्रू स्केवियर्स-कोबल्ला, प्रोग्राम मैनेजर, एसक्यूएल सर्वर द्वारा। ब्लॉग पोस्ट का टेक्स्ट लगभग एक जैसा है:
18.6 रिलीज़ 2020 में SSMS की दूसरी बड़ी रिलीज़ है और डेटाबेस डायग्राम में क्रैश के लिए फिक्स सहित कई उच्च प्रभाव परिवर्तन पैक करता है।
यदि आपने SSMS 18.0 से 18.5.1 का उपयोग करके कोई आरेख बनाया या सहेजा है, और उस आरेख में एक टेक्स्ट एनोटेशन शामिल है, तो आप SSMS के किसी भी संस्करण में उस आरेख को खोलने में सक्षम नहीं होंगे। इस सुधार के साथ, SSMS 18.6 SSMS 17.9.1 और पूर्व के साथ-साथ अन्य SSMS 18.6 उदाहरणों द्वारा बनाए गए आरेख को खोल और सहेज सकता है। SSMS 17.9.1 और पूर्व संस्करण भी SSMS 18.6 द्वारा सहेजे जाने के बाद आरेख को खोलने में सक्षम होंगे।
यहाँ मेरा मूल उत्तर है जो मैंने SSMS 18.6 के रिलीज़ होने से पहले लिखा था।
MS ने स्वीकार किया कि SSMS में 18.2 (अभी भी 18.5.1) के रूप में डेटाबेस आरेख सुविधा में कोई समस्या है। आप पिछले एसएसएमएस संस्करण 17.9.1 , जो आपके द्वारा उपयोग किए जाने वाले SQL Server 2017 की सभी सुविधाओं का समर्थन करता है।
वास्तव में, उन्होंने SSMS 18.0 में डेटाबेस आरेख सुविधा को हटा दिया, फिर इसे 18.1 के बाद वापस लौटा दिया। लोगों ने इसके लिए पूछा , लेकिन इसमें एक समस्या है।
SQL के लिए रिलीज़ नोट में सर्वर प्रबंधन स्टूडियो (एसएसएमएस) ज्ञात समस्याओं (18.2) के अंतर्गत एक आइटम है:
<ब्लॉकक्वॉट>मशीन A पर चलने वाले SSMS से बनाए गए डेटाबेस आरेख को मशीन B से संशोधित नहीं किया जा सकता (यह SSMS को क्रैश कर देगा)। अधिक विवरण के लिए UserVoice देखें।
UserVoice को ठीक करने के लिए वोट करें:SSMS 18.1 डेटाबेस आरेख खोलते समय क्रैश
MS उत्पाद प्रबंधक ने वहाँ उत्तर दिया:
<ब्लॉकक्वॉट>मैं इस मुद्दे पर एक अपडेट देना चाहता/चाहती हूं/
दुर्भाग्य से, SSMS द्वारा उपयोग की जाने वाली इस प्राचीन तकनीक से निपटना काफी जटिल साबित हो रहा है। इसलिए इसे ठीक करना मेरे लिए काफी चुनौतीपूर्ण हो रहा है।
मैं इस पर काम करता रहूंगा, लेकिन दुख की बात है कि अभी तक कोई सुधार नहीं हुआ है।
-मैटेओ