2012-10-26 9 views
10

Wenn ich mit der rechten Maustaste auf den Knoten Tabellen im Server-Explorer und wählen Sie "Neue Abfrage", anstatt den visuellen Designer zu sehen, sehe ich jetzt einen Textdesigner mit kein offensichtlicher Weg zum visuellen Designer (siehe Screenshot).Visual Query Designer nicht zugänglich in Verbindung mit SQL Server 2012 in Visual Studio 2012

Visual Studio Screen Shot

Beachten Sie, wie die Query Designer-Tools sind alle ausgegraut. Gibt es einen Weg zurück zum visuellen Designer?

Wenn es einen Unterschied macht, ist die Datenbank, zu der ich mich verbinde, SQL Server 2012 Express.

EDIT

Ich habe etwas mehr Forschung getan und es scheint, ich sollte die Designer von nur Erstellen Sie eine neue Abfrage (http://msdn.microsoft.com/en-us/library/ms172011.aspx) sehen können. Ich kann keine Option finden, die dieses Verhalten beeinflussen könnte. Es bedeutet auch, dass ich nicht einfach eine Zeile in meiner Test-DB bearbeiten kann, was mich verrückt macht !!!

EDIT 2

OK wird das Verhalten ich basierend verbinde ich auf die Datenbank zu. Wenn ich eine Verbindung zu einer SQL Server 2008-Datenbank hinzufüge, mit der rechten Maustaste klicke und "Neue Abfrage" wähle, erhalte ich den visuellen Designer. Wenn ich Verbindung zu einer SQL Server 2012-Datenbank und tun genau das gleiche, bekomme ich den Text SQL-Editor ohne Zugriff auf einen visuellen Designer !!!

+0

EDIT2 erklärt, warum ich den visuellen Designer nicht bekommen kann. Vielen Dank. Zum Glück habe ich VS2010 auf meiner Maschine behalten.Vielleicht muss noch ein weiteres "Machen Sie VS2012 funktioniert wie VS2010" Plugin/Hack, um dies zu klären. –

+0

Mit den gleichen Problemen, die Sie hier beschreiben, aber kein Ausgrauen. Ich denke, das neueste VS2012-Update blendet diese Schaltflächen jetzt komplett aus. Es ist sehr frustrierend, wenn Sie keine SELECT-Abfrage ausführen können und dann die Zeilen in der Ergebnismenge inline bearbeiten. Sehr regressiver Schritt durch MS, der mich zwingt, außerhalb der VS-Schnittstelle zu gehen, um kleine Datenkorrekturen vorzunehmen. Ich möchte nicht jedes Mal eine UPDATE-Abfrage ausführen, wenn ich eine kleine Korrektur an den Daten vornehmen muss. Auch dies scheint nur Auswirkungen auf SQL 2012-Verbindungen zu haben, nicht auf SQL 2008 RS, wie auf das Poster hingewiesen wurde. – QFDev

Antwort

1

Microsoft hat einige Daten-Tools in SQL Server-Datentools (SSDT) ​​verschoben. Das ist eine separate Installation, und es kommt mit einer Visual Studio-Erweiterung.

Hier ist ein Link zu einem anderen Thread auf Stack Overflow.

Visual Studio 2012 Database Designer - Has the functionality changed?

+0

Danke @Walt, ich sah den anderen SO-Thread. Bitte sagen Sie mir, wenn ich falsch liege, aber es scheint mir seltsam, dass die Werkzeuge bewegt wurden, aber die Knöpfe immer noch da sind (nur deaktiviert). Nur um klar zu sein, sagst du, dass die einzige Möglichkeit, einen visuellen Abfrage-Designer in VS2012 zu bekommen, die Installation von SSDT ist? – Darren

+0

Ich bin mir nicht sicher, dass es der einzige Weg ist. Microsoft Messaging um diese Änderung war nicht vorhanden. –

+0

Es scheint, dass Microsoft viele Datentools bei der Verbindung mit SQL Server 2012 absichtlich entfernt hat (siehe http://connect.microsoft.com/VisualStudio/feedback/details/751877/missing-database-diagram-node-in-both -sql-server-object-explorer-und-server-explorer-data-connection-to-same-sql-server). Habe gerade SQL Server Management Studio installiert und verwende das jetzt. :( – Darren

0

Ich habe versucht, dies zu replizieren mit einem Datenbank-Projekt erstellt ersten und hier sind die Ergebnisse:

enter image description here

Alles wie erwartet funktioniert. Die Ergebnisse waren die gleichen ohne ein aktives Projekt.

+0

Sie könnte in Erwägung ziehen, einen Profiler auszuführen und die Befehle zu erfassen, die VS an die Datenbank sendet, um zu sehen, ob sie von der Express-Edition unterstützt werden. – milivojeviCH

2

Wählen Sie beim Erstellen der Datenbankverbindung zu SQL Server den .NET-Datenprovider als - .NET Framework-Datenanbieter für OLEDB, um den Visual Query Designer in VS 2012 abzurufen!

0

Ich habe das herausgefunden. Sie müssen alle Verweise auf frühere Versionen von Visual Studio und Microsoft SQL Server deinstallieren. Behebung dieses Problems in den letzten zwei Tagen nach einem Serverupgrade. Ich habe die folgende Software in genau dieser Reihenfolge heruntergeladen und installiert und das Problem wurde behoben.

Business Intelligence for visual studio 2012

SQL Server Express 2012

this helps dieses lästige kleine Problem zu Bett eines für allemal setzen.