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

Dotyczy:Program SQL Server w systemie 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. Możesz tworzyć, budować, testować i publikować swoją bazę danych na podstawie projektu kontrolowanego przez źródłowy punkt odniesienia, tak 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 Nowe 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 SQL Server w węźle Other Languages w oknie New Project.

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

  6. Wpisz TutorialDB nazwę i wybierz 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. W projektantzie tabel dodaj kolumny Nazwa i Lokalizacja . Ustaw obie kolumny na typ danych nvarchar(50), jak pokazano na obrazku. 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. SSDT kompiluje pliki źródłowe .sql w Twoim projekcie i tworzy plik pakietu aplikacji DACPAC (data-tier application package). Możesz użyć tego pliku do opublikowania bazy danych na swojej instancji SQL Server na Linuksie.

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

  2. Sprawdź komunikat o sukcesie budowy w oknie Output w Visual Studio.

Publikuj bazę danych na instancji SQL Server na Linuksie

  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 połączenia wpisz adres IP lub nazwę hosta, nazwę użytkownika oraz hasło dla swojej instancji SQL Server na Linuksie.

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

  4. Wybierz Opublikuj w oknie publikuj.

  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 pokazujący wynik publikacji z wywołanymi opcjami Skrypt Podgląd i Wyniki.

Pomyślnie utworzyłeś nową bazę danych na instancji SQL Server w systemie Linux i poznałeś podstawy tworzenia bazy danych przy użyciu projektu bazy danych objętego kontrolą wersji.