Visio 2010 и SQL 2012 - обратное проектирование

10

Мы выполнили обновление до SQL 2012, и я пытаюсь преобразовать наши базы данных в Visio 2010. Я устанавливаю соединение, используя драйвер SQL 11, и Visio жалуется, что этот драйвер не поддерживается.

Кто-нибудь сталкивался с этим?

Скотт
источник
Вот еще один пост с похожим вопросом. Поскольку SQL Server 2012 вышел после Visio 2010, он не поддерживается, хотя и использует собственный клиент.
сетка
3
Забавно, иронично и грустно (некоторые вещи никогда не меняются, не так ли): connect.microsoft.com/SQLServer/feedback/details/365757/…
Магнус

Ответы:

13

Универсальный драйвер OleDB также работает для обратного инжиниринга базы данных SQL Server 2012 с использованием Visio 2010.

(Не может быть "поддерживается", но это работает). Выберите универсальный поставщик OLE DB из списка установленных драйверов Visio и нажмите « Далее» . Затем выберите поставщика Microsoft OLD DB для SQL Server и перейдите на вкладку « Соединение ».

  1. Введите в имя вашего сервера,
  2. выберите метод аутентификации,
  3. Выберите имя базы данных из выпадающего списка (или выберите из файла) и нажмите кнопку « Проверить соединение» .

Мне не нужно было ничего делать с вкладками « Дополнительно» или « Все» после того, как соединение установилось успешно, я просто нажал « ОК» и смог выбрать типы объектов и список объектов, и он экспортировал все в диаграмму.

чип
источник
Это интересный обходной путь и подход, который работает.
Майк Уолш
2
Можете ли вы дать более подробную информацию о том, как это сделать? (подсказка: это даст вам больше представителей ;-))
jcolebrand
Довольно дурацкий ответ, учитывая, что вы не указали, как получить этот драйвер. Проголосуй вниз.
Крейг
4

Я не могу проверить это отсюда, но я бы попробовал использовать драйвер SQL 10, если вы можете. Они обычно имеют высокий уровень совместимости между версиями.

Или попробуйте использовать общий драйвер ODBC. Это почти всегда работает, хотя вы не всегда получаете столько с этим.

RBarryYoung
источник
1
Мне также повезло с драйверами ODBC раньше ... однако вы не получаете доступа к некоторым типам двоичных данных, таким как XML, география и т. Д.
Джейсон Хорнер,
1
Пробовал SQL 10.0 и SQL 6.0, ни один не работал. Хотя я мог настроить новые DSN ODBC, они не отображались в списке универсальных драйверов ODBC в мастере обратного инженера Visio 2010, но в IBMDB2, Access и Oracle. Их использование предупреждает вас, что несовпадение драйверов не является хорошей идеей! OLE DB была единственной, на которую я мог надежно работать. Я думаю, что в этом мастере не хватает контроля качества.
Мистер
@MrMcGoo Полностью согласен.
RBarryYoung