| Termin | Definicja |
|---|---|
| SSMS Settings | SSMS Settings to panel konfiguracji narzędzia, obejmujący m.in. wygląd i zachowanie edytora zapytań. Czym są SSMS Settings i do czego służąSSMS Settings to zestaw ustawień programu SQL Server Management Studio, czyli narzędzia firmy Microsoft używanego do łączenia się z instancjami Microsoft SQL Server, wykonywania zapytań T-SQL, zarządzania bazami danych oraz monitorowania obiektów serwera. Ustawienia są dostępne między innymi w oknie Tools > Options. Nie zmieniają one parametrów samego silnika SQL Server ani konfiguracji konkretnej bazy danych. Określają przede wszystkim sposób działania aplikacji SSMS na danym stanowisku. W panelu konfiguracji można ustawić między innymi zachowanie edytora zapytań, formatowanie i kolorowanie składni, sposób wyświetlania wyników, obsługę projektów, skróty klawiaturowe, połączenia z serwerami oraz funkcje związane z projektami bazodanowymi. Część opcji dotyczy wszystkich połączeń uruchamianych w SSMS, a część jest dostępna tylko dla określonego typu edytora, na przykład zapytań wykonywanych przez Database Engine Query Editor. Ustawienia edytora zapytań T-SQLJedną z najczęściej używanych grup ustawień są opcje edytora zapytań. Pozwalają one określić między innymi czcionkę, rozmiar tekstu, kolory słów kluczowych, komentarzy, identyfikatorów i literałów oraz sposób wyświetlania numerów wierszy. Kolorowanie składni ułatwia rozpoznanie elementów języka T-SQL, ale nie wpływa na interpretację zapytania przez serwer. O tym, czy instrukcja zostanie wykonana poprawnie, decyduje parser i silnik SQL Server, a nie konfiguracja wizualna SSMS. W ustawieniach edytora można także włączyć automatyczne uzupełnianie nazw obiektów i składni, określane jako IntelliSense. Funkcja ta korzysta z metadanych dostępnych dla bieżącego połączenia i może podpowiadać nazwy baz, schematów, tabel, kolumn oraz procedur. Podpowiedzi nie zawsze są natychmiast aktualne po zmianie struktury bazy. Po utworzeniu lub zmianie obiektu potrzebne może być odświeżenie lokalnych danych IntelliSense skrótem Osobno konfiguruje się opcje związane z wykonywaniem zapytań. Można wybrać sposób prezentowania wyników jako siatki, tekstu albo pliku, ustawić liczbę znaków zwracanych w wynikach tekstowych oraz określić zachowanie po wykonaniu instrukcji. Dostępna jest również opcja ostrzegania przed wykonaniem instrukcji Wyniki, transakcje i bezpieczeństwo pracySSMS Settings obejmują ustawienia wpływające na sposób prezentowania rezultatów zapytań. Wyniki w trybie siatki mogą być kopiowane do schowka z nagłówkami kolumn, a tryb tekstowy pozwala kontrolować szerokość wiersza i liczbę zwracanych znaków. Przy dużych zbiorach danych widok wyników może obciążać komputer lokalny, ponieważ SSMS musi odebrać i wyświetlić dane. Ograniczenie liczby wierszy zwracanych przez zapytanie, na przykład za pomocą W konfiguracji SSMS można ustawić zachowanie edytora względem transakcji, w tym tryb automatycznego zatwierdzania poleceń oraz opcję implicit transactions, jeżeli jest dostępna dla danego typu połączenia. Ustawienia te mają wpływ na sposób wysyłania instrukcji do SQL Server, ale nie zmieniają reguł blokad, izolacji ani trwałości danych zdefiniowanych przez silnik. Przed użyciem transakcji warto sprawdzić, czy sesja nie pozostawia otwartej transakcji. Stan można kontrolować w T-SQL funkcją Niektóre ustawienia pomagają ograniczyć ryzyko przypadkowej modyfikacji danych, lecz nie zastępują uprawnień SQL Server. Kontrola dostępu jest realizowana przez loginy, użytkowników, role i uprawnienia nadane na serwerze lub w bazie. Jeżeli konto ma prawo wykonywać instrukcje modyfikujące dane, samo wyłączenie ostrzeżeń w SSMS nie odbiera mu tych uprawnień. Przy pracy administracyjnej należy więc rozróżniać ustawienia programu od konfiguracji instancji SQL Server, modelu bezpieczeństwa oraz właściwości konkretnej bazy. Przenoszenie i kontrola konfiguracji SSMSUstawienia SSMS są przechowywane w profilu użytkownika i mogą zależeć od zainstalowanej wersji programu. Przy aktualizacji lub zmianie stanowiska część konfiguracji można przenieść za pomocą funkcji importu i eksportu ustawień dostępnej w menu Tools. Eksport tworzy plik ustawień, który może zawierać preferencje środowiska, takie jak układ okien, skróty, czcionki i opcje edytora. Import należy wykonywać ostrożnie, ponieważ może nadpisać lokalne preferencje oraz zmienić sposób działania narzędzia. Plik ustawień SSMS nie jest pełną kopią konfiguracji SQL Server. Nie zawiera definicji tabel, procedur, indeksów, loginów ani parametrów instancji. Nie zastępuje skryptów wdrożeniowych, kopii zapasowych, kontroli wersji ani dokumentacji środowiska. Ujednolicenie ustawień na wielu komputerach wymaga osobnego procesu administracyjnego, ponieważ SSMS może być używany z różnymi wersjami SQL Server, odmiennymi uprawnieniami i innymi profilami użytkowników. Po imporcie warto sprawdzić połączenie testowe, działanie IntelliSense oraz format wyników, zanim narzędzie zostanie użyte do operacji produkcyjnych. |