Udostępnij za pośrednictwem


Tworzenie baz danych programu SQL Server w systemie Linux przy użyciu programu Visual Studio

Dotyczy:programu SQL Server — Linux

Narzędzia SQL Server Data Tools (SSDT) przekształcają program Visual Studio w zaawansowane środowisko programowania i zarządzania cyklem życia bazy danych (DLM) dla programu SQL Server w systemie Linux. Bazę danych można tworzyć, kompilować, testować i publikować z projektu kontrolowanego przez źródło. Podobnie jak tworzysz kod aplikacji.

Instalowanie programów Visual Studio i SQL Server Data Tools

  1. Jeśli program Visual Studio nie został jeszcze zainstalowany na komputerze z systemem Windows, pobierz i zainstaluj program Visual Studio. Jeśli nie masz licencji programu Visual Studio, program Visual Studio Community Edition jest bezpłatnym, w pełni funkcjonalnym środowiskiem IDE dla uczniów, typu open source i poszczególnych deweloperów.

  2. Podczas instalacji programu Visual Studio wybierz niestandardowe dla opcji Wybierz typ instalacji. Wybierz Dalej

  3. Wybierz narzędzia Microsoft SQL Server Data Tools, Git for Windowsi Rozszerzenie GitHub dla programu Visual Studio z listy funkcji do wyboru.

    zrzut ekranu przedstawiający konfigurację programu SSDT.

  4. Kontynuuj i zakończ instalację programu Visual Studio. Może to potrwać kilka minut.

Pobieranie najnowszej wersji narzędzi SQL Server Data Tools

Program SQL Server w systemie Linux jest obsługiwany przez program SSDT w wersji 17.0 lub nowszej.

Utwórz nowy projekt bazy danych w systemie kontroli wersji

  1. Uruchom program Visual Studio.

  2. Wybierz Team Explorer w menu Widok.

  3. Wybierz opcję New w sekcji Local Git Repository na stronie Connect.

    Zrzut ekranu przedstawiający sekcję Lokalne repozytorium Git z wywołaną opcją Nowy.

  4. Wybierz pozycję Utwórz. Po utworzeniu lokalnego repozytorium Git kliknij dwukrotnie SSDTRepo.

  5. Wybierz opcję New w sekcji Solutions. Wybierz pozycję SQL Server w węźle Inne języki w oknie dialogowym Nowy Projekt.

    Zrzut ekranu przedstawiający sekcję Rozwiązania z wybraną opcją Nowy i opcją programu SQL Server.

  6. Wpisz TutorialDB jako nazwę i wybierz pozycję OK, aby utworzyć nowy projekt bazy danych.

Tworzenie nowej tabeli w projekcie bazy danych

  1. Wybierz pozycję Eksplorator rozwiązań w menu Widok.

  2. Otwórz menu projektu bazy danych, klikając prawym przyciskiem myszy pozycję TutorialDB w Eksploratorze rozwiązań.

  3. Wybierz pozycję Tabela w obszarze Dodaj.

    Zrzut ekranu przedstawiający sposób tworzenia nowej tabeli przy użyciu polecenia Dodaj tabelę >.

  4. Używając projektanta tabel, dodaj dwie kolumny Name nvarchar(50) i Location nvarchar(50), jak pokazano na ilustracji. Program SSDT generuje skrypt CREATE TABLE podczas dodawania kolumn w projektancie.

    Zrzut ekranu przedstawiający projektanta tabel z wyróżnionymi nazwami i wartościami Lokalizacja.

  5. Zapisz plik Table1.sql.

Kompilowanie i weryfikowanie bazy danych

  1. Otwórz menu projektu bazy danych w TutorialDB i wybierz pozycję Build. Narzędzie SSDT kompiluje pliki kodu źródłowego .sql w projekcie i tworzy plik pakietu aplikacji warstwy danych (dacpac). Może to służyć do opublikowania bazy danych w instancji SQL Server w systemie Linux.

    Zrzut ekranu przedstawiający bazę danych TutorialDB z wywołaną opcją Kompilacja.

  2. Sprawdź komunikat o powodzeniu kompilacji w oknie Output w programie Visual Studio.

Publikowanie bazy danych w wystąpieniu programu SQL Server w systemie Linux

  1. Otwórz menu projektu bazy danych w TutorialDB i wybierz pozycję Publikuj.

  2. Wybierz Edytuj, aby wybrać wystąpienie SQL Server na systemie Linux.

    Zrzut ekranu przedstawiający opcję Publikuj z wybraną opcją Edytuj.

  3. W oknie dialogowym połączenia wpisz adres IP lub nazwę hosta wystąpienia programu SQL Server w systemie Linux, nazwę użytkownika i hasło.

    Zrzut ekranu przedstawiający okno dialogowe połączenia.

  4. Wybierz przycisk Publikuj w oknie dialogowym publikowania.

  5. Sprawdź status publikowania w oknie Data Tools Operations.

  6. Wybierz pozycję Wyświetl wyniki lub Wyświetl skrypt, aby wyświetlić szczegółowe informacje o wynikach publikowania bazy danych w programie SQL Server w systemie Linux.

    Zrzut ekranu przedstawiający wynik publikowania z możliwością wyświetlenia skryptu i wyniku.

Pomyślnie utworzono nową bazę danych w wystąpieniu programu SQL Server w systemie Linux i przedstawiono podstawy tworzenia bazy danych przy użyciu projektu bazy danych kontrolowanego przez źródło.