2013-07-21 16 views
6

W Visual Studio 2012 Mam dwa połączenia bazy danych skonfigurowane w Server Explorer. Jedna dotyczy bazy danych SQL Server 2008 R2, druga dotyczy bazy danych SQL Server 2012. Zawsze byłem w stanie dokonać szybkich wewnętrznych edycji danych za pomocą baz danych SQL 2008, klikając prawym przyciskiem myszy na tabeli i wybierając "Pokaż dane tabeli".Visual Studio SQL Server i funkcje edycji wbudowanej brakuje

Show Table Data command

Mógłbym wtedy pop otworzyć okienko SQL i wyszukiwania danych, umieścić kursor bezpośrednio w polu i edytować dane w zbiorze wynikowym. Opierałem się na tej metodzie w dużej mierze przy szybkich zmianach danych bez potrzeby pisania skryptów.

Inline editing of data

Wydaje Ta opcja nie jest dostępna dla programu SQL Server 2012 połączeń. Kiedy próbuję zrobić to samo, wydaje się, że otwiera się w kontekście SQL Server Database Tools (SSDT). Zobaczę początkowy zestaw wyników 1000 rekordów, ale w przeciwieństwie do SQL 2008 nie sposób w prosty sposób uruchomić bardziej precyzyjne zapytanie SELECT i edytować dane w linii, wybierając i nadpisując wartości w zestawie wyników. Poniższy zrzut ekranu jest najbliższy mojemu dostępowi, bezpośrednio otwierając nowe okno zapytania, ale nadal nie ma możliwości wstawienia edycji wyników.

SSDT Window with no way to edit

Czy to możliwe, aby baza danych 2012 zachowywać się jak bazy danych w Visual Studio 2008? Czy brakowało mi komponentu instalacji SQL 2012, który uniemożliwia takie zachowanie? Czy firma Microsoft wycofała te funkcje? Rozpaczliwie chcę odzyskać wbudowaną edycję, nie chcę pisać zapytań UPDATE, aby poprawić pojedyncze linie danych, jest wolniejsza i wydaje się bardziej ryzykowna. Jeśli klauzula zostanie przypadkowo pominięta, może to doprowadzić do uszkodzenia wielu danych ?

Wszelkie przemyślenia będą mile widziane.

+0

Spróbuj kliknąć prawym przyciskiem myszy tabelę i wybierając "Edytuj górną 200 wierszy". To może zadziałać. –

+0

Gdzie widzisz "Edycja 200 najlepszych wierszy"? Nie mogę znaleźć tej opcji w programie Visual Studio tylko SSMS. – QFDev

+1

Eksplorator obiektów serwera SQL z poziomu SSDT, kliknij prawym przyciskiem myszy tabelę, wybierz "Wyświetl dane". Myślałem o SSMS 2012, ale sprawdziłem to w SSDT używając powłoki VS2012. –

Odpowiedz

2

Najpierw wyczyść limity zapytań w ustawieniach. Jest to w menu Narzędzia, a następnie Opcje i przejdź do „SQL Server Object Explorer” i „Polecenia”

Następnie kliknij prawym przyciskiem myszy tabelę i kliknij „Edytuj wszystkich wierszy”

Następnie pokazać okienko SQL i może następnie edytować zapytanie. Jest to ikona, która ma litery SQL w kwadratowym tle. Nie ikona z SQL na szczycie cylindra.

Zamieszczałam zdjęcia, ale nie mam wystarczająco punktów, śmiesznie. Tak mi przykro. Powiadom mnie, jeśli chcesz.

+0

To nie działa dla mnie, nie mogę znaleźć tej opcji w VS 2012 lub 2013 .. –