الهندسة العكسية لتخطيط قاعدة البيانات في Visio باستخدام SQL Server 2008

StackOverflow https://stackoverflow.com/questions/92811

سؤال

أحتاج إلى إجراء هندسة عكسية لـ Microsoft SQL Server 2008 لإنشاء مخطط نموذجي لقاعدة بيانات Microsoft Visio 2007.لذلك اخترت "الهندسة العكسية" من قائمة قاعدة البيانات للاتصال بقاعدة البيانات.

لقد قمت بتكوين برنامج تشغيل Microsoft SQL Server Visio بحيث يستخدم SQL Server Native Client 10.0 كبرنامج تشغيل ODBC.بعد ذلك قمت بإنشاء مستخدم DSN الذي يتصل بقاعدة البيانات الخاصة بي.يعمل DSN هذا (على الأقل الاختبار المقدم ناجح).بعد النقر فوق التالي في معالج الهندسة العكسية، يطلب Visio من فضلك بيانات الاعتماد الخاصة بي والتي أقدمها بشكل صحيح، ولكن بعد النقر فوق موافق، أتلقى الرسالة التالية:

برنامج تشغيل Visio المحدد حاليًا غير متوافق مع مصدر البيانات.

لقد حاولت استخدام برنامج تشغيل SQL Server ODBC القديم، وذلك من خلال إعادة تكوين برنامج تشغيل Visio بالطبع.أنها لا تعمل أيضا.

هل كانت مفيدة؟

المحلول

من دعم مايكروسوفت عبر منتديات مايكروسوفت:

يكشف المزيد من الاستقصاء أن هذا هو السلوك المتوقع لـ Visio 2007.عندما يفتح Visio اتصالاً باستخدام برنامج تشغيل Visio SQL Server، فإنه يتحقق من إصدار الخادم وبما أن SQL Server 2008 تم شحنه بعد Visio 2007، فإنه لا يتعرف على SQL Server 2008 كإصدار مدعوم ويغلق الاتصال.يمكنك الانتظار حتى يتم شحن إصدار مستقبلي من Visio يتعرف على SQL Server 2008 أو يستخدم برنامج تشغيل Visio Generic ODBC الذي يمكنه فتح الاتصالات بـ SQL Server 2008 بنجاح.الخيار الثالث هو استخدام نسخة من SQL Server 2005 للهندسة العكسية الأولية.فريق Visio على علم بهذه المشكلة.

نصائح أخرى

لتوصيل Visio 2007 بقاعدة بيانات SQL Server 2008، قم بتشغيل معالج الهندسة العكسية (قاعدة البيانات/المهندس العكسي...) في Visio 2007، حدد برنامج تشغيل ODBC Generic من القائمة المنسدلة "برامج تشغيل Visio المثبتة".ثم قم بإنشاء مصدر بيانات جديد باستخدام SQL Native Client (2005.90.4035، 2005 SP3).ستتلقى تحذيرًا يفيد بأن بعض المعلومات التي تم استردادها قد تكون غير كاملة.انقر فوق "موافق" واستمر.إنه ليس الحل الأكثر بديهية (ولكنه ليس صعبًا)، ولكن هذا سيسمح لك على الأقل باستخدام Visio 2007 للاتصال بـ SQL 2008.

Chip Lambert ، Slalom Consulting

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

بشكل عام، على الرغم من ذلك، يجب أن أقول إنني أعتقد أن هذا يظهر عدم احترام مروع لعملائهم نيابة عن الفرق ذات الصلة في Microsoft.لقد مررت بتجربة مشابهة جدًا في العام الماضي عند الترقية إلى Visual Studio 2010 فقط لاكتشاف أن مشاريع SSIS الخاصة بي لم تعد مفتوحة ...كما يتبين من هذا الموضوع, ، MS لا يمكن أن يهتم أقل.

يمكنك إنشاء User DSN في الأداة المساعدة ODBC Data Source Administrator ثم الاتصال بمثيل MSSQL 2008 عبر Visio 2007 باستخدام تحديد برنامج تشغيل ODBC العام بدلاً من برنامج تشغيل Microsoft SQL Server.

يمكنك أيضًا تجربة SQL Server 2008 Data Mining Addins لـ Office 2007.

احصل عليها هنا:http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&displaylang=en

آمل أن يساعد هذا!

هتافات

انتهى بي الأمر باستخدام موفر OLE Db العام بدلاً من برنامج تشغيل ODBC العام للاتصال بـ SQL Server 2008 - يبدو أن أنواع البيانات تأتي عبر موافق.

لقد واجهت هذه المشكلة أيضًا كما هو مذكور أعلاه وما وجدته ناجحًا

  1. كان يستخدم معالج الهندسة العكسية
  2. باستخدام موفر OLE Db العام في الخطوة الأولى
  3. ثم قم بتعيين مزود الاتصال في الخطوة التالية إلى أعلى برنامج تشغيل SQL الأصلي المعروض (أنا أستخدم SQL2016 مع SQL الأصلي 11.0 على Windows 10 Surface Pro 4 للرجوع إليه)
  4. ثم إدخال الوجهة الصحيحة وبيانات الاعتماد في علامة تبويب الاتصال (اختبار الاتصال إذا كنت متأكدًا)

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

لقد وجدت أيضًا أن Visio ظل يحبسني ...يبدو أن هذا أمر شائع (وكنت أشعر بالخصوصية) بعد أن سئمت منه أخيرًا نظرت إلى هذه الروابط

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

لقد وجدت مشكلتي في الإصدار الأحدث (تطبيق تشغيل الشاشة التي تعمل باللمس والكتابة اليدوية). فانتهيت منها، والآن لدي التجربة التي كنت أتوقعها

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top