Sql-server – Visio 2010 and SQL 2012 – Reverse Enginnering

database-designsql serversql-server-2012visio

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?

Best Answer

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.