2012-10-26 13 views
10

Po kliknięciu prawym przyciskiem myszy węzła Tabele w eksploratorze serwera i wybraniu opcji "Nowe zapytanie" zamiast wyświetlenia wizualnego projektanta, widzę teraz projektanta tekstów z nie ma oczywistego sposobu na dotarcie do wizualnego projektanta (patrz zrzut ekranu).Projektant kwerend wizualnych jest niedostępny w przypadku łączenia się z programem SQL Server 2012 w programie Visual Studio 2012

Visual Studio Screen Shot

Wskazówki jak narzędzia projektant zapytań są wyszarzone. Czy jest jakiś sposób, aby powrócić do projektanta wizualnego?

Jeśli robi różnicę, baza danych, z którą się łączę, to SQL Server 2012 Express.

EDIT

Zrobiłem kilka badań i wydaje się, że powinien być w stanie zobaczyć tylko przez projektanta tworzenia nowej kwerendy (http://msdn.microsoft.com/en-us/library/ms172011.aspx). Nie mogę znaleźć żadnej opcji, która mogłaby wpłynąć na to zachowanie. Oznacza to również, że nie mogę po prostu edytować wiersza w moim testowym DB, co doprowadza mnie do szału !!!

EDIT 2

OK, zachowanie otrzymuję jest oparty na bazie danych I połączyć. Kiedy dodaję połączenie do bazy danych SQL Server 2008, kliknij prawym przyciskiem myszy i wybierz "Nowe zapytanie". Otrzymam projektanta wizualnego. Kiedy łączę się z bazą danych SQL Server 2012 i robię dokładnie to samo, otrzymuję edytor tekstu SQL bez dostępu do wizualnego projektanta !!!

+0

EDIT2 wyjaśnia, dlaczego nie mogę uzyskać wizualnego projektanta. Dzięki. Na szczęście dla mnie nadal trzymałem VS2010 na mojej maszynie.Być może musi być jeszcze jedna "Make VS2012 działa jak VS2010" plugin/hack, aby to posortować. –

+0

Wobec tych samych problemów, które opisujesz tutaj, ale bez szarzenia, myślę, że najnowsza aktualizacja VS2012 teraz całkowicie ukrywa te przyciski. Bardzo frustrujące jest to, że nie można uruchomić kwerendy SELECT, a następnie wprowadzać edycji do wierszy w zestawie wyników. Bardzo regresywny krok ze strony MS zmuszający mnie do wyjścia poza interfejs VS, aby dokonać drobnych korekt danych. Nie chcę uruchamiać kwerendy UPDATE za każdym razem, gdy trzeba dokonać niewielkiej korekty danych. Wygląda na to, że wpływ na połączenia SQL 2012, a nie SQL 2008 RS, ma tylko plakat. – QFDev

Odpowiedz

1

Firma Microsoft przeniosła niektóre narzędzia danych do narzędzi danych SQL Server (SSDT). Jest to osobna instalacja i zawiera rozszerzenie Visual Studio.

Oto link do innego wątku w przepełnieniu stosu.

Visual Studio 2012 Database Designer - Has the functionality changed?

+0

Dzięki @Walt, widziałem inny wątek SO. Proszę mi powiedzieć, czy się mylę, ale wydaje mi się dziwne, że narzędzia zostały przeniesione, ale przyciski nadal tam są (tylko wyłączone). Żeby było jasne, czy mówisz, że jedynym sposobem na uzyskanie wizualnego projektanta zapytań w VS2012 jest zainstalowanie SSDT? – Darren

+0

Nie jestem pewien, czy to jedyny sposób. Komunikat Microsoft dotyczący tej zmiany nie istniał. –

+0

Wygląda na to, że Microsoft celowo usunął wiele narzędzi do obsługi danych podczas łączenia z SQL Server 2012 (zobacz http://connect.microsoft.com/VisualStudio/feedback/details/751877/missing-database-diagram-node-in-both -sql-server-object-explorer-and-server-explorer-data-connection-to-same-sql-server). Właśnie zainstalowałem SQL Server Management Studio i używam go teraz. :( – Darren

0

Próbowałem powtórzyć to z konieczności projekt bazy danych tworzone pierwszy i oto wyniki:

enter image description here

wszystko działa zgodnie z oczekiwaniami. Wyniki były takie same bez żadnego aktywnego projektu.

+0

Ty może rozważyć uruchomienie profilera i przechwycenie poleceń VS wysyła do bazy danych, aby sprawdzić, czy są obsługiwane w edycji Express. – milivojeviCH

2

Podczas tworzenia połączenia z bazą danych dla programu SQL Server wybierz dostawcę danych .NET jako - Dostawca danych .NET dla platformy OLEDB, aby uzyskać projektanta kwerend wizualnych w VS 2012!

0

Wymyśliłem ten jeden. Musisz odinstalować wszystkie odniesienia do poprzednich wersji Visual Studio i serwera Microsoft SQL. Rozwiązano ten problem przez ostatnie dwa dni po aktualizacji serwera. Pobrałem i zainstalowałem następujące oprogramowanie w tej samej kolejności, co rozwiązało mój problem.

Business Intelligence for visual studio 2012

SQL Server Express 2012

nadzieję, że pomoże umieścić ten cholerny mały problem do łóżka raz na zawsze.

Powiązane problemy