Udostępnij za pośrednictwem


Wprowadzenie do rozszerzenia SQL Database Projects

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.

    Nowy widok

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

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, VS 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 Eksplorator 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.

Ustawienie struktury folderów jest domyślnie ustawione na Typ schematu/obiektu i oferuje różne sposoby automatycznego organizowania istniejących obiektów po ich utworzeniu skryptów. 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: folder jest tworzony na typ obiektu, a każdy obiekt jest skryptowany 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. Aby uzyskać więcej informacji na temat tego procesu, zobacz Kompilowanie i publikowanie projektu.

Porównanie schematów

Rozszerzenie SQL Database Projects współdziała z rozszerzeniem Porównanie schematów, jeśli jest zainstalowane, aby porównać zawartość projektu z pakietem 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.

Aktualizowanie projektu z bazy danych

Jeśli zmiany zostaną wprowadzone w bazie danych, która nie została jeszcze wprowadzona w projekcie 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.

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

Następne kroki