10

We have upgraded to SQL 2012 and Am trying to reverse engineer our Dbs into Visio 2010. I setup a connecting using SQL 11 driver and Visio complains that that driver is not supported.

Any one run into this?

Hannah Vernon
  • 70,928
  • 22
  • 177
  • 323
Scott
  • 101
  • 1
  • 1
  • 3

3 Answers3

13

The Generic OleDB Driver also works for reverse engineering a SQL Server 2012 database using Visio 2010.

(Might not be "supported", but this works). Select the Generic OLE DB Provider from the list of Installed Visio drivers and click Next. Then pick the Microsoft OLD DB Provider for SQL Server and then go to the Connection tab.

  1. Enter in your server name,
  2. choose the authentication method,
  3. Select the database name from dropdown (or build from file) and click the Test Connection button.

I didn't need to do anything with the Advanced or All tabs after the connection succeeded, just clicked OK and was able to pick the object types and list of objects and it exported everything to the diagram.

mustaccio
  • 28,207
  • 24
  • 60
  • 76
Chip
  • 131
  • 2
4

I cannot test it from here, but I would try using the SQL 10 driver if you can. They usually have high level of compatibility across versions.

Or else try using the Generic ODBC driver. That almost always works, though you don't always get as much with it.

RBarryYoung
  • 3,051
  • 4
  • 25
  • 42
3

What you need is "Microsoft® ODBC Driver 11 for SQL Server® - Windows" which can be downloaded from: http://www.microsoft.com/en-us/download/details.aspx?id=36434