Udostępnij za pomocą


Wprowadzenie do rozszerzenia SQL Database Projects

Ważne

Usługa Azure Data Studio zostanie wycofana 28 lutego 2026 r.. Zalecamy używanie programu Visual Studio Code. Aby uzyskać więcej informacji na temat migracji do programu Visual Studio Code, odwiedź Co się dzieje z usługą Azure Data Studio?

W tym artykule opisano trzy sposoby rozpoczynania pracy z rozszerzeniem sql Database Projects:

  1. Utwórz nowy projekt bazy danych , przechodząc do widoku Projekty bazy danych lub wyszukując pozycję Projekty bazy danych: Nowe w palecie poleceń.

  2. Istniejące projekty baz danych można otwierać za pomocą projektów baz danych: otwórz istniejące w palecie poleceń.

  3. Rozpocznij od istniejącej bazy danych przy użyciu projektów baz danych: utwórz projekt z bazy danych z palety poleceń lub wybierając pozycję Utwórz projekt z bazy danych w widoku Połączenia .

    Zrzut ekranu przedstawiający nowy widok.

Po utworzeniu lub otwarciu projektu SQL możesz rozpocząć tworzenie projektów SQL. Niektóre akcje, które możesz wykonać, to:

  • edytowanie tabeli lub innych obiektów bazy danych
  • kompilowanie i publikowanie projektu
  • Korzystanie z funkcji 'Schema Compare' w celu wizualizacji zmian
  • aktualizowanie projektu ze zmian wprowadzonych w bazie danych

Aby uzyskać szczegółowe informacje na temat pojęć dotyczących projektów SQL i innych samouczków, zobacz Co to są projekty bazy danych SQL?

Tworzenie pustego projektu bazy danych

W widoku Projekty bazy danych wybierz przycisk Nowy projekt i wprowadź nazwę projektu w wyświetlonym tekście. W wyświetlonym oknie dialogowym "Wybierz folder" wybierz katalog folderu, .sqlproj pliku i innej zawartości projektu, w którym ma się znajdować. Pusty projekt jest otwierany i widoczny w widoku Projekty bazy danych do edycji.

Otwieranie istniejącego projektu

W widoku Projekty bazy danych wybierz przycisk Otwórz projekt i otwórz istniejący .sqlproj plik z wyświetlonego selektora plików. Istniejące projekty mogą pochodzić z narzędzi Azure Data Studio, Visual Studio Code lub Visual Studio SQL Server Data Tools.

Istniejący projekt jest otwarty, a jego zawartość jest widoczna w widoku Projekty bazy danych do edycji.

Tworzenie projektu bazy danych na podstawie istniejącej bazy danych

Zamiast rozpoczynać się od pustego projektu, można szybko wypełnić projekt usługi SQL Database istniejącymi obiektami z bazy danych.

W Eksploratorze obiektów

W widoku Połączenia połącz się z wystąpieniem SQL zawierającym bazę danych do wyodrębnienia. Kliknij prawym przyciskiem myszy bazę danych i wybierz polecenie Utwórz projekt z bazy danych z menu kontekstowego.

Zrzut ekranu przedstawiający okno dialogowe tworzenie projektu z bazy danych.

Domyślne ustawienie struktury folderów to Typ schematu/obiektu, które oferuje różne sposoby automatycznego organizowania istniejących obiektów, gdy są wyprowadzane jako skrypty. Opcje ustawienia struktury folderów to:

  • Plik: pojedynczy plik jest tworzony dla wszystkich obiektów
  • Płaskie: pojedynczy folder jest tworzony dla wszystkich obiektów w poszczególnych plikach
  • Typ obiektu: dla każdego typu obiektu tworzony jest folder, a każdy obiekt jest eksportowany do pliku
  • Schemat: folder jest tworzony dla każdego schematu, a każdy obiekt jest skryptowany do pliku
  • Typ schematu/obiektu: folder jest tworzony dla każdego schematu i w folderze tworzony jest folder na typ obiektu, a każdy obiekt jest skryptowany do pliku

W widoku Projekty bazy danych

W widoku Projekt wybierz przycisk Importuj projekt z bazy danych i połącz się z wystąpieniem SQL. Po nawiązaniu połączenia wybierz bazę danych z listy dostępnych baz danych i ustaw nazwę projektu.

Na koniec wybierz strukturę folderów wyodrębniania. Nowy projekt jest otwierany i zawiera skrypty SQL dla zawartości wybranej bazy danych.

Dalsze działania

Kompilowanie i publikowanie

Wdrażanie projektu bazy danych jest osiągane w rozszerzeniu SQL Database Projects przez utworzenie projektu w pliku aplikacji warstwy danych (dacpac) i opublikowanie na obsługiwanej platformie. W widoku Projekty bazy danych kliknij prawym przyciskiem myszy projekt i wybierz polecenie Kompiluj , aby utworzyć plik dacpac i zweryfikować projekt SQL. Gdy wszystko będzie gotowe do wdrożenia projektu w bazie danych, ponownie kliknij prawym przyciskiem myszy projekt i wybierz polecenie Publikuj , aby opublikować pakiet dacpac w bazie danych.

Aby uzyskać więcej informacji na temat tego procesu, zobacz samouczek dotyczący tworzenia i wdrażania projektu SQL.

Porównanie schematów

Rozszerzenie Projekty usługi SQL Database współdziała z narzędziem Porównanie Schematów, umożliwiając porównanie zawartości projektu z dacpac, istniejącą bazą danych lub innym projektem. Wynikowe porównanie schematów może służyć do wyświetlania i stosowania różnic między źródłem a obiektem docelowym.

Zrzut ekranu przedstawiający okno dialogowe porównania schematu porównującego projekt SQL z bazą danych.

Dowiedz się więcej o porównywaniu schematów i projektach SQL w artykule Porównanie schematów dla projektów SQL .

Aktualizowanie projektu z bazy danych

Jeśli zmiany zostaną wprowadzone w bazie danych, która nie została jeszcze wprowadzona do projektu SQL, projekt SQL może zostać zaktualizowany ze stanu bazy danych. Ta aktualizacja jest wykonywana przez wybranie pozycji Aktualizuj projekt z bazy danych z menu kontekstowego bazy danych w widoku Połączenia lub z menu kontekstowego projektu SQL w widoku Projekty bazy danych . Aktualizowanie projektu SQL ze zmianami w bazie danych jest jedną z metod kontroli źródła zmian bazy danych.

Zrzut ekranu okna dialogowego Aktualizowanie projektu z bazy danych.