Visio 2010 i SQL 2012 - Inżynieria wsteczna

10

Uaktualniliśmy do SQL 2012 i próbuję przywrócić nasz Dbs do Visio 2010. Konfiguruję połączenie za pomocą sterownika SQL 11 i Visio narzeka, że ​​ten sterownik nie jest obsługiwany.

Ktoś na to wpadł?

Scott
źródło
Oto kolejny post z podobnym pytaniem. Ponieważ SQL Server 2012 pojawił się po Visio 2010, nie jest obsługiwany, mimo że korzysta z klienta natywnego.
siatka
3
Śmieszne, ironiczne i smutne (niektóre rzeczy nigdy się nie zmieniają, prawda?): Connect.microsoft.com/SQLServer/feedback/details/365757/…
Magnus

Odpowiedzi:

13

Generyczny sterownik OleDB działa również w przypadku inżynierii wstecznej bazy danych SQL Server 2012 za pomocą Visio 2010.

(Może nie być „obsługiwane”, ale działa). Wybierz ogólnego dostawcę OLE DB z listy zainstalowanych sterowników Visio i kliknij Dalej . Następnie wybierz dostawcę Microsoft OLD DB dla programu SQL Server, a następnie przejdź do karty Połączenie .

  1. Wpisz nazwę swojego serwera,
  2. wybierz metodę uwierzytelnienia,
  3. Wybierz nazwę bazy danych z listy rozwijanej (lub kompilacji z pliku) i kliknij przycisk Testuj połączenie .

Po udanym połączeniu nie musiałem nic robić z kartami Zaawansowane ani Wszystkie, po prostu kliknąłem OK i byłem w stanie wybrać typy obiektów i listę obiektów, a wszystko wyeksportowało do diagramu.

Żeton
źródło
To ciekawe obejście i podejście, które działa.
Mike Walsh
2
Czy możesz podać więcej szczegółów, jak to zrobić? (wskazówka: da ci to więcej przedstawicieli ;-))
jcolebrand
Dość kiepska odpowiedź, biorąc pod uwagę, że nie wskazałeś, jak zdobyć ten sterownik. Przegłosować.
Craig
4

Nie mogę przetestować tego stąd, ale spróbowałbym użyć sterownika SQL 10, jeśli możesz. Zwykle mają wysoki poziom kompatybilności między wersjami.

Albo spróbuj użyć ogólnego sterownika ODBC. To prawie zawsze działa, choć nie zawsze dostajesz tyle.

RBarryYoung
źródło
1
Miałem też szczęście ze sterownikami ODBC. Jednak nie masz dostępu do niektórych typów danych binarnych, takich jak XML, geografia itp.
Jason Horner
1
Próbowałem SQL 10.0 i SQL 6.0, żadne nie działało. Chociaż mogłem skonfigurować nowe DSN ODBC, nie pojawiałyby się one na liście ogólnych sterowników ODBC w kreatorze Visio 2010 Reverse Engineer, ale robią to w IBMDB2, Access i Oracle. Korzystanie z nich ostrzega, że ​​niedopasowanie sterowników nie jest dobrym pomysłem! OLE DB był jedynym, w którym mogłem pracować niezawodnie. Myślę, że brakuje nieco kontroli jakości tego kreatora.
Pan McGoo,
@MrMcGoo Całkowicie się zgadzam.
RBarryYoung