Visio 2010 та SQL 2012 - Зворотна інженерія


10

Ми перейшли до SQL 2012, і я намагаюся повернути інженеру наш Dbs на Visio 2010. Я встановлюю з'єднання за допомогою драйвера SQL 11 і Visio скаржиться, що цей драйвер не підтримується.

Хтось наткнувся на це?


Ось ще одна публікація з подібним запитанням. Оскільки SQL Server 2012 вийшов після Visio 2010, він не підтримується, навіть якщо він використовує Native Client.
сітка

3
Смішні, іронічні та сумні (деякі речі ніколи не змінюються, чи не так): connect.microsoft.com/SQLServer/feedback/details/365757/…
Magnus

Відповіді:


13

Загальний драйвер OleDB також працює для зворотної інженерії бази даних SQL Server 2012 за допомогою Visio 2010.

(Може не бути "підтримкою", але це працює). Виберіть Generic OLE DB Provider зі списку встановлених драйверів Visio та натисніть кнопку Далі . Потім виберіть постачальника Microsoft OLD DB для SQL Server та перейдіть на вкладку Підключення .

  1. Введіть ім’я вашого сервера,
  2. вибрати метод аутентифікації,
  3. Виберіть ім'я бази даних зі спадного меню (або складіть з файлу) та натисніть кнопку Тест підключення .

Мені не потрібно було нічого робити з вкладками « Розширений» або « Усі» після успішного з'єднання, просто натиснув кнопку ОК і зміг вибрати типи об’єктів та список об’єктів, і він експортував все на діаграму.


Це цікаве рішення та підхід, який працює.
Майк Уолш

2
Чи можете ви надати детальнішу інформацію про те, як це зробити? (підказка: це дасть вам неабияку кількість більше представників ;-))
jcolebrand

Досить хитра відповідь, враховуючи, що ви не вказали, як отримати цього водія. Голосувати вниз.
Крейг

4

Я не можу перевірити це звідси, але я б спробував використовувати драйвер SQL 10, якщо можете. Зазвичай вони мають високий рівень сумісності у різних версіях.

Або ж спробуйте використовувати загальний драйвер ODBC. Це майже завжди працює, хоча ви не завжди отримуєте так багато з цим.


1
Мені вже пощастило з драйверами ODBC. Однак ви не отримаєте доступ до деяких типів бінарних даних, таких як XML, географія тощо.
Джейсон Хорнер

1
Спробував SQL 10.0 і SQL 6.0, не працював. Хоча я міг налаштувати нові ODBC DSN, вони не відображатимуться у списку загальних драйверів ODBC у майстрі Visio 2010 Reverse Engineer, але в IBMDB2, Access та Oracle. Потім їх використання попереджає, що невідповідність драйверів - це не дуже гарна ідея! OLE DB був єдиним, з ким я міг надійно працювати. Я думаю, що контролю над якістю не вистачає навколо цього майстра.
Містер МакГоо

@MrMcGoo Повністю згоден.
RBarryYoung

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.