Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Object Explorer

Termin Definicja
Object Explorer

Object Explorer to panel Management Studio prezentujący drzewo baz, tabel, procedur i pozostałych obiektów instancji.

Object Explorer w SQL Server Management Studio

Object Explorer jest panelem programu SQL Server Management Studio (SSMS), który przedstawia hierarchiczną strukturę obiektów dostępnych przez aktywne połączenie z aparatem SQL Server. Po nawiązaniu połączenia można rozwinąć węzeł serwera i przejść do elementów takich jak Databases, Security, Server Objects, Replication oraz Management. W obrębie konkretnej bazy danych widoczne są między innymi foldery Tables, Views, Programmability, Security, Storage i Service Broker, zależnie od wersji silnika, konfiguracji oraz uprawnień zalogowanego konta.

Panel nie jest samą bazą danych ani niezależnym katalogiem. Pobiera informacje z SQL Server i prezentuje je w formie drzewa, dlatego jego zawartość zależy od wybranego serwera, kontekstu bazy oraz praw dostępu. Użytkownik może mieć możliwość odczytu nazw baz, ale niekoniecznie wglądu w ich obiekty. Widoczność niektórych elementów jest również uzależniona od tego, czy dana funkcja została skonfigurowana w instancji SQL Server.

Połączenie z instancją i rozwijanie struktury

Praca z Object Explorer rozpoczyna się od użycia okna Connect to Server. W przypadku SQL Server Management Studio należy wskazać typ serwera, nazwę instancji, metodę uwierzytelniania oraz dane wymagane przez wybraną metodę logowania. Po udanym połączeniu w panelu pojawia się węzeł odpowiadający instancji. Kliknięcie ikon rozwijania pozwala przejść od poziomu serwera do bazy danych, a następnie do jej tabel, widoków, procedur składowanych, funkcji, synonimów, użytkowników i innych obiektów.

Rozwinięcie folderu nie oznacza pobrania całej zawartości tabeli ani wykonania zapytania zwracającego dane biznesowe. Object Explorer pokazuje przede wszystkim metadane i elementy administracyjne. Aby zobaczyć rekordy tabeli, można użyć polecenia dostępnego w menu kontekstowym, takiego jak Select Top Rows, albo napisać własne zapytanie w edytorze Database Engine Query. Polecenia z menu kontekstowego mogą zależeć od rodzaju obiektu oraz od uprawnień użytkownika.

Odświeżanie, filtrowanie i polecenia kontekstowe

Drzewo Object Explorer ma stan odczytany w określonym momencie. Jeżeli w osobnym oknie utworzono tabelę, bazę danych, procedurę lub inny obiekt, panel może nie pokazać zmiany natychmiast. Polecenie Refresh ponownie pobiera informacje dla wybranego węzła. Odświeżenie jest istotne także wtedy, gdy obiekt został usunięty albo zmieniono jego nazwę, ponieważ wcześniejszy widok panelu może przedstawiać nieaktualną strukturę.

W przypadku dużej liczby obiektów pomocne jest filtrowanie zawartości folderu. Object Explorer udostępnia polecenia umożliwiające ograniczenie listy według właściwości obiektu, takich jak nazwa. Po wybraniu konkretnego elementu menu kontekstowe może oferować między innymi właściwości obiektu, generowanie skryptu, zmianę nazwy, usunięcie, uruchomienie projektanta albo polecenie wyświetlenia danych. Zakres tych działań nie jest wyłącznie funkcją interfejsu: SQL Server sprawdza uprawnienia i może odrzucić operację mimo obecności odpowiedniej pozycji w menu.

Object Explorer jako pomoc przy analizie konfiguracji

Podczas analizy problemu z SQL Server Object Explorer pomaga ustalić, z którą instancją i bazą danych faktycznie pracuje użytkownik. Warto zweryfikować nazwę węzła serwera, bieżącą bazę wybraną w edytorze zapytań oraz obecność oczekiwanego obiektu. Brak tabeli lub procedury w drzewie nie musi oznaczać jej fizycznego usunięcia. Przyczyną może być połączenie z inną instancją, wybranie innej bazy, nieodświeżony widok albo brak wymaganych uprawnień.

Jeżeli Object Explorer nie łączy się z serwerem, diagnostyka powinna obejmować poprawność nazwy instancji, wybraną metodę uwierzytelniania, dostępność aparatu SQL Server oraz konfigurację połączenia sieciowego. Sam panel nie naprawia problemów z usługą, logowaniem ani strukturą bazy. Może jednak wskazać miejsce, w którym trzeba kontynuować sprawdzanie: właściwości połączenia, konfigurację instancji, uprawnienia użytkownika lub definicję konkretnego obiektu. Przy zmianach wykonywanych z menu kontekstowego należy dodatkowo potwierdzić, że operacja dotyczy właściwej instancji i bazy danych.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę