Wprowadzenie do rozszerzenia SQL Database Projects
Ważny
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:
Utwórz nowy projekt bazy danych, przechodząc do widoku Projekty bazy danych lub wyszukując pozycję Projekty bazy danych: Nowe w palecie poleceń.
Istniejące projekty baz danych można otwierać za pomocą projektów baz danych: otwórz istniejące w palecie poleceń.
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.
Po utworzeniu lub otwarciu projektu SQL możesz rozpocząć tworzenie projektów SQL. Niektóre akcje, które możesz wykonać, to:
- edytowanie tabeli w projektancie tabel
- kompilowanie i publikowanie projektu
- porównanie schematów w celu wizualizacji zmian
- aktualizowanie projektu ze zmian wprowadzonych w bazie danych
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.
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.
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.