Visual Studio 2013 SQL Query and View Designer not appearing

peter_g picture peter_g · Nov 14, 2013 · Viewed 32k times · Source

Not sure why the Query and View Designer is not appearing as per

http://msdn.microsoft.com/en-us/library/vstudio/ms172013.aspx

It's an ASP.net project with database in the AppData folder, and a connection using SQL 2008 Express.

If it helps the connection string is:

Data Source=.\SQLEXPRESS;AttachDbFilename="C:\folders...\App_Data\database.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True

If I open the project in VS2012 (where I've worked on this project for some time), find a table, right click, new query, I get the nice interactive visual design tool.

If I open the project in VS2013 (just installed) and do the same, blank page named SQLQuery1.sql and a basic connection to SQL Express (ie. master, model, etc.)

MS page tells me Tools / Options / Visual Database tools - but this doesn't exist on my installation!

Am I missing something?

Also tried with blank project, added App_Data and a new database (so using LocalDB), added a table, right click, new query - exactly the same blank file.

Answer

SuperGSJ picture SuperGSJ · Nov 19, 2013

I have been having the same problem and think I have found the solution.

When you are adding the connection to the Database, in the Add Connection Dialog. Click 'Change...' next to the Data source

Dialog opens showing 'Change Data Source'

You probable have selected 'Microsoft SQL Server' and then below that there is a drop down where you can select:

.NET Framework Data Provider for OLE DB
.NET Framework Data Provider for SQL Server (This is probably selected by default)

try changing to the OLE DB connection.

Click OK, and then complete the rest of the connection on the 'Add Connection' dialog. I have then found that using the database works as it did in VS2012 and as you are describing above.