Udostępnij za pośrednictwem


Zarządzanie programem SQL Server w systemie Linux przy użyciu programu SQL Server Management Studio w systemie Windows

Dotyczy:programu SQL Server — Linux

W tym artykule wprowadza się SQL Server Management Studio (SSMS) i pokazuje kilka typowych zadań. Program SSMS to aplikacja systemu Windows, więc użyj programu SSMS, gdy masz maszynę z systemem Windows, która może łączyć się ze zdalnym wystąpieniem programu SQL Server w systemie Linux.

Napiwek

Program SSMS działa tylko w systemie Windows (AMD lub Intel). Jeśli potrzebujesz narzędzia działającego na platformach innych niż Windows, zapoznaj się z usługą Azure Data Studio. Azure Data Studio to międzyplatformowe narzędzie, które działa w systemach macOS, Linux i Windows. Aby uzyskać szczegółowe informacje, zobacz Azure Data Studio.

SQL Server Management Studio (SSMS) jest częścią pakietu narzędzi SQL, które firma Microsoft oferuje bezpłatnie na potrzeby programowania i zarządzania. Program SSMS to zintegrowane środowisko do uzyskiwania dostępu, konfigurowania, administrowania i opracowywania wszystkich składników programu SQL Server oraz zarządzania nimi. Może łączyć się z programem SQL Server uruchomionym na dowolnej platformie zarówno lokalnie, w kontenerach platformy Docker, jak i w chmurze. Łączy się również z usługami Azure SQL Database i Azure Synapse Analytics. Program SSMS łączy szeroką grupę narzędzi graficznych z wieloma zaawansowanymi edytorami skryptów w celu zapewnienia dostępu do programu SQL Server deweloperom i administratorom wszystkich poziomów umiejętności.

Program SSMS oferuje szeroką gamę możliwości programowania i zarządzania dla programu SQL Server, w tym narzędzia do:

  • Konfigurowanie, monitorowanie i administrowanie pojedynczym lub wieloma wystąpieniami programu SQL Server
  • Wdrażanie, monitorowanie i uaktualnianie składników warstwy danych, takich jak bazy danych i magazyny danych
  • Tworzenie kopii zapasowych i przywracanie baz danych
  • Kompilowanie i wykonywanie zapytań i skryptów Transact-SQL (T-SQL) oraz wyświetlanie wyników
  • Generowanie skryptów języka T-SQL dla obiektów bazy danych
  • Wyświetlanie i edytowanie danych w bazach danych
  • Wizualne projektowanie zapytań T-SQL i obiektów bazy danych, takich jak widoki, tabele i procedury składowane

Aby uzyskać więcej informacji, zobacz Co to jest program SQL Server Management Studio (SSMS)?.

Zainstaluj najnowszą wersję programu SQL Server Management Studio (SSMS)

Podczas pracy z programem SQL Server zawsze należy używać najnowszej wersji programu SSMS. Najnowsza wersja programu SSMS jest stale aktualizowana i zoptymalizowana i obecnie działa z programem SQL Server w systemie Linux. Aby pobrać i zainstalować najnowszą wersję, zobacz Pobierz program SQL Server Management Studio (SSMS). Aby zachować up-to-date, najnowsza wersja programu SSMS wyświetla monit o pobranie nowej wersji.

Notatka

Przed rozpoczęciem korzystania z programu SSMS do zarządzania systemem Linux zapoznaj się z artykułem SQL Server w systemie Linux: Znane problemy.

Nawiązywanie połączenia z programem SQL Server w systemie Linux

Aby nawiązać połączenie, wykonaj następujące podstawowe kroki:

  1. Uruchom program SSMS, wpisując Microsoft SQL Server Management Studio w polu wyszukiwania systemu Windows, a następnie wybierz aplikację klasyczną.

    zrzut ekranu programu SQL Server Management Studio.

  2. W oknie Połącz z serwerem wprowadź następujące informacje (jeśli program SSMS jest już uruchomiony, wybierz pozycję Połącz z aparatem bazy danych >, aby otworzyć okno Połącz z serwerem):

    Ustawienie Opis
    Typ serwera Wartość domyślna to silnik bazy danych; nie zmieniaj tego ustawienia.
    nazwa serwera 1 Wprowadź nazwę docelowej maszyny z systemem Linux z uruchomionym programem SQL Server lub jego adresem IP i portem w formacie IP,port.
    Uwierzytelnianie W przypadku programu SQL Server w systemie Linux użyj metody uwierzytelniania skonfigurowanej dla danego środowiska. Uwierzytelnianie w SQL Server jest domyślnie konfigurowane.
    logowanie 2 Wprowadź nazwę użytkownika z dostępem do bazy danych na serwerze (na przykład domyślne konto SA utworzone podczas instalacji).
    hasło2 Wprowadź hasło określonego użytkownika (dla konta sa zostało utworzone hasło podczas instalacji).

    1 Aby uzyskać więcej informacji na temat opcji połączenia dla programu SQL Server, zobacz Connect to the Database Engine.

    2login i hasło dostępne tylko z uwierzytelnianiem SQL Server

    Zrzut ekranu programu SQL Server Management Studio: nawiązywanie połączenia z serwerem usługi SQL Database.

  3. Wybierz pozycję Połącz.

    Napiwek

    Jeśli wystąpi błąd połączenia, najpierw spróbuj zdiagnozować problem z komunikatu o błędzie. Następnie zapoznaj się z zaleceniami dotyczącymi rozwiązywania problemów z połączeniem .

  4. Po pomyślnym nawiązaniu połączenia z wystąpieniem programu SQL Server zostanie otwarty Eksplorator obiektów i możesz teraz uzyskać dostęp do bazy danych w celu wykonywania zadań administracyjnych lub wykonywania zapytań dotyczących danych.

Uruchom zapytania Transact-SQL

Po nawiązaniu połączenia z serwerem możesz nawiązać połączenie z bazą danych i uruchomić zapytania Transact-SQL (T-SQL). Zapytania T-SQL mogą być używane dla niemal każdego zadania bazy danych.

  1. W Eksploratorze Obiektówprzejdź do docelowej bazy danych na serwerze. Na przykład rozwiń systemowych baz danych, aby pracować z bazą danych master.

  2. Kliknij prawym przyciskiem myszy bazę danych, a następnie wybierz pozycję Nowe zapytanie.

  3. W oknie zapytania napisz zapytanie T-SQL, aby wybrać zwracanie nazw wszystkich baz danych na serwerze.

    SELECT [name]
    FROM sys.databases;
    

    Jeśli dopiero zaczynasz pisać zapytania, zobacz samouczek : pisanie instrukcji Transact-SQL.

  4. Wybierz przycisk Wykonaj, aby uruchomić zapytanie i wyświetlić wyniki.

    zrzut ekranu przedstawiający powodzenie. Nawiązywanie połączenia z serwerem usługi SQL Database: SQL Server Management Studio.

Chociaż istnieje możliwość wykonywania niemal każdego zadania zarządzania za pomocą zapytań T-SQL, program SSMS to narzędzie graficzne, które ułatwia zarządzanie programem SQL Server. W poniższych sekcjach przedstawiono kilka przykładów użycia graficznego interfejsu użytkownika.

Tworzenie baz danych i zarządzanie nimi

Po nawiązaniu połączenia z bazą danych master można tworzyć bazy danych na serwerze i modyfikować lub usuwać istniejące bazy danych. W poniższych krokach opisano sposób wykonywania kilku typowych zadań zarządzania bazami danych za pomocą programu Management Studio. Aby wykonać te zadania, upewnij się, że masz połączenie z bazą danych master przy użyciu głównego logowania na poziomie serwera, jakie utworzyłeś podczas konfigurowania programu SQL Server w systemie Linux.

Tworzenie nowej bazy danych

  1. Uruchom SSMS i połącz się z serwerem w instancji SQL Server na systemie Linux.

  2. W Eksploratorze obiektów kliknij prawym przyciskiem myszy folder bazy danych , a następnie wybierz pozycję Nowa baza danych....

  3. W oknie dialogowym Nowa baza danych wprowadź nazwę nowej bazy danych, a następnie wybierz pozycję OK.

Nowa baza danych została pomyślnie utworzona na serwerze. Jeśli wolisz utworzyć nową bazę danych przy użyciu języka T-SQL, zobacz CREATE DATABASE.

Usuwanie bazy danych

  1. Uruchom program SSMS i połącz się z serwerem w programie SQL Server w systemie Linux.

  2. W Eksploratorze obiektów rozwiń folder Databases, aby wyświetlić listę wszystkich baz danych na serwerze.

  3. W Eksploratorze obiektów kliknij prawym przyciskiem myszy bazę danych, którą chcesz usunąć, a następnie wybierz pozycję Usuń.

  4. W oknie dialogowym Usuwanie obiektu zaznacz pole wyboru Zamknij istniejące połączenia, a następnie wybierz OK.

Baza danych została pomyślnie usunięta z serwera. Jeśli wolisz usunąć bazę danych przy użyciu języka T-SQL, zobacz DROP DATABASE.

Użyj monitora aktywności, aby wyświetlić informacje o działaniu programu SQL Server

Narzędzie monitora aktywności jest wbudowane w program SQL Server Management Studio (SSMS) i wyświetla informacje o procesach programu SQL Server oraz o tym, jak te procesy wpływają na bieżące wystąpienie programu SQL Server.

  1. Uruchom program SSMS i połącz się z serwerem w programie SQL Server w systemie Linux.

  2. W Eksploratorze obiektów kliknij prawym przyciskiem myszy węzeł serwera , a następnie wybierz Monitor aktywności .

Monitor aktywności wyświetla panele z możliwością rozszerzania i zwijania z następującymi informacjami:

  • Przegląd
  • Procesy
  • Oczekiwania na zasoby
  • Operacje We/Wy pliku danych
  • Ostatnie kosztowne zapytania
  • Aktywne kosztowne zapytania

Po rozwinięciu okienka monitor aktywności wysyła zapytanie do wystąpienia o informacje. Po zwinięciu okienka wszystkie działania związane z zapytaniami są zatrzymywane dla tego okienka. Możesz rozszerzyć jedno lub więcej okienek jednocześnie, aby zobaczyć różne rodzaje aktywności w instancji.

Współtworzenie dokumentacji SQL

Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz ulepszyć naszą dokumentację, ale także zostaniesz uznany jako współtwórca strony.

Aby uzyskać więcej informacji, zobacz Jak współtworzyć dokumentację programu SQL Server