Pomijanie monitu SSMS w celu zapisania zmian

20

zapisz zmianę w następujących pozycjach

Czy można skonfigurować SQL Server Management Studio (SSMS). aby okno dialogowe pokazane powyżej nie pojawiło się po zamknięciu niezapisanego okna zapytania?

coditori
źródło

Odpowiedzi:

24

W SQL Server 2016 najwyraźniej to nadchodzi .

Dokumenty przedpremierowe mówią

Nowa opcja pomijania monitu o zapisanie plików T-SQL Dodaliśmy nową opcję w "Narzędzia | Opcje | Wykonanie kwerendy | SQL Server", aby kontrolować, czy wyświetla się monit o niezapisane pliki T-SQL.

wprowadź opis zdjęcia tutaj

W poprzednich wersjach nie było ustawienia, aby ukryć to ostrzeżenie.

Connect pozycja została podniesiona o tym Erland Sommarskog i zamknięte, aby nie ustali z wyjaśnieniem.

Hello Erland -

Dokonałem przeglądu z niektórymi innymi zespołami ds. Produktów i aby zachować spójność z naszymi wytycznymi, nie będziemy w stanie tego zrobić. Excel, Visual Studio i inne produkty nie pozwolą Ci zapisać ze zmienioną zawartością, więc musimy wyskoczyć wiadomość.

Dzięki!

Buck Woody, Menedżer programu SQL Server

Strona Connect w tej chwili zwraca błąd, więc oto jej kopia w pamięci podręcznej .

Martin Smith
źródło
Kolejną próbą rozwiązania tego problemu jest connect.microsoft.com/SQLServer/feedback/details/308372/...
Twinkles
1
Mogę potwierdzić, że ta opcja rzeczywiście została dodana do SSMS 2016.
C-Pound Guru
Re: „zachowaj zgodność z naszymi wytycznymi” ... problem polega na tym, że te wytyczne dotyczą dokumentów i nie mamy tutaj do czynienia z dokumentami. Przynajmniej karty zapytań łączą przypadki użycia dokumentów i dokumentów innych niż dokumenty w jeden. Visual Studio rzeczywiście pozwoli ci zamknąć zmienioną zawartość bez zapisywania - w okienku zegarka / natychmiastowym. I to jest najbliższy odpowiednik tego, jak większość ludzi korzysta z kart zapytań. Cieszę się, że w końcu dodają tę opcję w SSMS 2016, ale poprawną poprawką byłoby wyraźne rozróżnienie między interfejsem użytkownika a trybem dokumentu.
PJ7