Sign in with Microsoft
Sign in or create an account.
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

Choose the tables or views that you want the wizard to reverse engineer.

Select tables and/or views to reverse engineer

Select the tables that you want to extract from the target database.

Select All

Click to select all the check boxes in the list.

Deselect All

Click to clear all the check boxes in the list.

About this wizard

Important: Reverse engineering is supported for SQL Server 2016 and earlier versions. It is not supported for SQL Server 2019 or newer versions.

This wizard steps you through the process of creating a connection to the target database you want to reverse engineer.

To create a connection, you specify an installed Visio driver and the 32-bit ODBC (Open Database Connectivity) data source. For convenience, before you run the wizard, you should set the default Visio driver and target database to the target database you want to reverse engineer.

The schema definition information that the wizard can extract depends upon a combination of things, such as the capabilities of the DBMS (Database Management System) and ODBC driver. To the extent that it is available from the target DBMS, you can select the schema definition information that the Reverse Engineer Wizard will extract.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!