Visio 2010 et SQL 2012 - Génération inversée

10

Nous avons mis à niveau vers SQL 2012 et j'essaie de désosser nos Dbs dans Visio 2010. J'ai configuré une connexion à l'aide du pilote SQL 11 et Visio se plaint que ce pilote n'est pas pris en charge.

Quelqu'un a rencontré ça?

Scott
la source
Voici un autre post avec une question similaire. Étant donné que SQL Server 2012 est sorti après Visio 2010, il n'est pas pris en charge, même s'il utilise le client natif.
grille
3
Drôle, ironique et triste (certaines choses ne changent jamais, n'est-ce pas): connect.microsoft.com/SQLServer/feedback/details/365757/…
Magnus

Réponses:

13

Le pilote OleDB générique fonctionne également pour la rétro-ingénierie d'une base de données SQL Server 2012 à l'aide de Visio 2010.

(Peut ne pas être "pris en charge", mais cela fonctionne). Sélectionnez le fournisseur OLE DB générique dans la liste des pilotes Visio installés et cliquez sur Suivant . Sélectionnez ensuite le fournisseur Microsoft OLD DB pour SQL Server, puis accédez à l' onglet Connexion .

  1. Entrez votre nom de serveur,
  2. choisissez la méthode d'authentification,
  3. Sélectionnez le nom de la base de données dans la liste déroulante (ou créez à partir d'un fichier) et cliquez sur le bouton Tester la connexion .

Je n'avais pas besoin de faire quoi que ce soit avec les onglets Avancé ou Tous après que la connexion ait réussi, j'ai juste cliqué sur OK et j'ai pu choisir les types d'objets et la liste des objets et il a tout exporté vers le diagramme.

Puce
la source
C'est une solution de contournement intéressante et une approche qui fonctionne.
Mike Walsh
2
Pouvez-vous donner plus de détails sur la façon de procéder? (indice: cela vous donnera plus de représentants ;-))
jcolebrand
Réponse assez merdique étant donné que vous n'avez pas indiqué comment obtenir ce pilote. Voter contre.
Craig
4

Je ne peux pas le tester à partir d'ici, mais j'essaierais d'utiliser le pilote SQL 10 si vous le pouvez. Ils ont généralement un haut niveau de compatibilité entre les versions.

Ou essayez d'utiliser le pilote ODBC générique. Cela fonctionne presque toujours, même si vous n'en obtenez pas toujours autant.

RBarryYoung
la source
1
J'ai déjà eu de la chance avec les pilotes ODBC auparavant .. mais vous n'avez pas accès à certains types de données binaires tels que XML, Géographie, etc.
Jason Horner
1
J'ai essayé SQL 10.0 et SQL 6.0, ni l'un ni l'autre n'a fonctionné. Bien que je puisse configurer de nouveaux DSN ODBC, ils ne s'afficheraient pas dans la liste des pilotes génériques ODBC dans l'assistant de rétro-ingénierie Visio 2010, mais le font sous IBMDB2, Access et Oracle. Les utiliser vous avertit alors que les pilotes incompatibles ne sont pas une bonne idée! OLE DB était le seul que je pouvais travailler de manière fiable. Je pense qu'un contrôle de qualité manque quelque peu autour de cet assistant.
M. McGoo
@MrMcGoo Entièrement d'accord.
RBarryYoung du