2008-09-18 17 views
41

के साथ Visio में डेटाबेस आरेखण के लिए रिवर्स इंजीनियरिंग, मुझे Microsoft Visio 2007 डेटाबेस मॉडल आरेख बनाने के लिए एक Microsoft SQL Server 2008 को इंजीनियर करने की आवश्यकता है। इसलिए मैं डीबी से कनेक्ट करने के लिए डेटाबेस मेनू से "रिवर्स इंजीनियर" चुनता हूं।एसक्यूएल सर्वर 2008

मैंने माइक्रोसॉफ्ट एसक्यूएल सर्वर विसियो ड्राइवर को कॉन्फ़िगर किया है ताकि ओडीबीसी ड्राइवर के रूप में SQL सर्वर मूल क्लाइंट 10.0 का उपयोग किया जा सके। बाद में मैंने एक उपयोगकर्ता डीएसएन बनाया जो मेरे डीबी से जुड़ता है। यह डीएसएन काम करता है (कम से कम प्रदान किया गया परीक्षण सफल है)। अगले रिवर्स इंजीनियर विज़ार्ड में क्लिक करने के बाद, Visio कृपया अपनी उपलब्धियों को जो मैं ठीक से प्रदान के लिए पूछता है, लेकिन क्लिक करने के बाद ठीक मैं निम्नलिखित संदेश प्राप्त होता है:

वर्तमान में चयनित Visio ड्राइवर डेटा स्रोत के साथ संगत नहीं है।

मैंने पुराने SQL सर्वर ओडीबीसी ड्राइवर का उपयोग करने की कोशिश की, पाठ्यक्रम के Visio ड्राइवर को फिर से कॉन्फ़िगर करके। यह भी काम नहीं करता है।

उत्तर

31
माइक्रोसॉफ्ट मंचों के माध्यम से Microsoft support से

:

आगे की जांच से पता चलता है कि इस Visio 2007 के लिए व्यवहार की उम्मीद है जब Visio Visio एसक्यूएल सर्वर ड्राइवर यह सर्वर संस्करण और SQL सर्वर 2008 के बाद से जाँच करता है का उपयोग कर एक कनेक्शन खोलता Visio 2007 के बाद भेज दिया गया यह SQL Server 2008 को समर्थित संस्करण के रूप में नहीं पहचानता है और कनेक्शन बंद कर देता है। आप Visio के भविष्य के संस्करण की प्रतीक्षा कर सकते हैं जो SQL सर्वर 2008 को पहचानता है या Visio जेनेरिक ओडीबीसी ड्राइवर का उपयोग करता है जो SQL Server 2008 से कनेक्शन को सफलतापूर्वक खोल सकता है। तीसरा विकल्प प्रारंभिक रिवर्स इंजीनियरिंग के लिए SQL Server 2005 की प्रति का उपयोग करना है । Visio टीम इस मुद्दे से अवगत है।

+5

मुझे वास्तव में इस पर माइक्रोसॉफ्ट के जवाब पसंद नहीं हैं, खासकर जब से हम 2010 की ओर से आधी आधे रास्ते हैं ... लेकिन मुझे लगता है कि ऊपर सूचीबद्ध उत्तर इस बग के लिए माइक्रोसॉफ्ट के ट्रैकिंग पेज पर वही है ... "डिजाइन द्वारा" के रूप में बंद किया गया था। यहां उन लोगों के लिए यूआरएल है जो माइक्रोसॉफ्ट की साइट पर अपने 2 सेंट जोड़ना चाहते हैं: https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=365757 – Jeff

+3

निराशा न करें आप चिप का उपयोग कर सकते हैं लैम्बर्ट की विधि नीचे, यह वास्तव में काम करता है! – tiktock

+3

@ जेफ बात यह है कि, मैंने इंतजार किया है। और अब वे Visio 2013 से रिवर्स इंजीनियरिंग हटा दें। क्या मजाक है। http://tinyurl.com/ceqk8w7 – Shaz

4

आप ODBC डेटा स्रोत व्यवस्थापक उपयोगिता में एक उपयोगकर्ता DSN बना सकते हैं और उसके बाद Microsoft SQL सर्वर ड्राइवर के बजाय का चयन ODBC जेनेरिक ड्राइवर का उपयोग करके Visio 2007 के बीच MSSQL 2008 के अपने उदाहरण से कनेक्ट।

तुम भी कार्यालय 2007 के लिए एसक्यूएल सर्वर 2008 डाटा माइनिंग ऐड-इन की कोशिश कर सकते

उन्हें यहाँ पकड़ो: http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&displaylang=en

मुझे आशा है कि इस मदद करता है!

चीयर्स

30

Visio 2007 में एक एसक्यूएल सर्वर 2008 डेटाबेस के लिए Visio 2007 कनेक्ट करने के लिए रिवर्स इंजीनियर विज़ार्ड चलाने (डाटाबेस/रिवर्स इंजीनियर।।।) "स्थापित Visio ड्राइवरों" से ODBC जेनेरिक ड्राइवर ड्रॉप का चयन नीचे। फिर SQL मूल क्लाइंट (2005.90.4035, 2005 SP3) का उपयोग करके एक नया डेटा स्रोत बनाएं। आपको एक चेतावनी मिलेगी जिसमें कहा गया है कि कुछ जानकारी पुनर्प्राप्त अधूरा हो सकती है। ठीक क्लिक करें और जारी रखें। यह सबसे सहज समाधान (लेकिन मुश्किल नहीं) नहीं है, लेकिन कम से कम यह आप एसक्यूएल 2008

चिप लैम्बर्ट, स्लैलम परामर्श

+2

Visio 2010 + SQL Server 2012 के मुद्दों के लिए मान्य भी !!! एक अलग नोट पर Visio इतना लम्बा क्यों है ??? – sumitkm

+0

Visio 2010 + SQL Server 2014 के मुद्दों के लिए भी मान्य !!! – Aarif

3

मैं जेनेरिक OLE का उपयोग कर समाप्त हो गया से कनेक्ट करने के Visio 2007 का उपयोग करने की अनुमति देगा एसक्यूएल सर्वर 2008 से कनेक्ट करने के लिए ओडीबीसी जेनेरिक ड्राइवर के बजाय डीबी प्रदाता - डेटाटाइप ठीक से आ रहा था।

8

एक पुराना धागा लेकिन अभी भी एक मौजूदा समस्या ... मैंने पाया कि हालांकि ओडीबीसी जेनेरिक चालक का उपयोग करने के बाद, रिवर्स इंजीनियरिंग उपकरण ट्रिगर्स, चेक क्लॉज, व्यू और स्टोर्ड प्रक्रियाओं को याद करता है।इसके बजाय एक्सेस विज़िओ ड्राइवर निर्दिष्ट करके, कम से कम हम चेक क्लॉज और दृश्य पुनर्प्राप्त करते हैं।

सामान्य रूप से, मुझे कहना है कि मुझे लगता है कि मुझे लगता है कि यह माइक्रोसॉफ्ट में प्रासंगिक टीमों की तरफ से अपने ग्राहकों के संबंध में एक अचूक कमी दिखाता है। पिछले साल मेरे पास एक बहुत ही समान अनुभव था जब विजुअल स्टूडियो 2010 में अपग्रेड करना केवल यह पता लगाने के लिए कि मेरी एसएसआईएस परियोजनाएं अब खोला नहीं गया है ... जैसा कि this thread से देखा जा सकता है, एमएस कम परवाह नहीं कर सका।

+0

वाह! सुपर टिप! इससे पहले कि मैं इस पर आया था चिप की प्रतिक्रिया! दरअसल एक्सेस ड्राइवर एसक्यूएल सर्वर 2012 के लिए भी दृश्यों को पकड़ता है। कुडोस !! – sumitkm

0

मैं भी मुझे क्या मिला काम किया

  1. रिवर्स इंजीनियर विज़ार्ड
  2. पहले चरण में सामान्य OLE DB प्रदाता का उपयोग कर
  3. तो में कनेक्शन प्रदाता की स्थापना उपयोग कर रहा था ऊपर के रूप में इस समस्या थी उच्चतम एसक्यूएल देशी चालक के लिए अगला चरण दिखाया गया है (मैं SQL2016 का उपयोग कर रहा हूं, एसक्यूएल देशी 11.0 के साथ विंडोज़ 10 सतह प्रो 4 पर संदर्भ के लिए)
  4. तो (यदि आप सुनिश्चित नहीं हैं कनेक्शन का परीक्षण)

    कनेक्शन टैब में सही गंतव्य और साख में प्रवेश और यह मेरे लिए काम करने के लिए लग रहा था, (मैं तो तालिकाओं के माध्यम से अनुक्रमित विचारों प्राथमिक लाने के लिए की क्षमता थी और विदेशी कुंजी और संग्रहीत प्रक्रियाओं)।

मैंने यह भी पाया कि विज़ियो मुझ पर ऊपर ताला लगा ... जाहिरा तौर पर इस आम है (और वहाँ मैं विशेष महसूस कर रहा था) अंत में इसके बारे में बीमार हो मैं इन कड़ियों को देखा के बाद रखा

https://dhondiyals.wordpress.com/2011/07/29/microsoft-visio-2010-crashes-very-frequently-resolved/

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_visio-mso_windows8/visio-2010-frozen-on-surface-pro/df1df27a-6585-4b0c-8442-a4363c541e08

मैं मेरी समस्या बाद में, (टचस्क्रीन और लिखावट में चल रहे एप्लिकेशन) में हो पाया तो यह समाप्त हो गया, और अब मैं है अनुभव मैं

उम्मीद कर रहा था
संबंधित मुद्दे