Udostępnij za pośrednictwem


Porównanie schematów (wersja zapoznawcza)

Ten artykuł zawiera omówienie funkcji Porównanie schematów dla rozszerzenia MSSQL w programie Visual Studio Code. Porównanie schematów porównuje dwie definicje bazy danych i stosuje różnice między źródłem a obiektem docelowym, w tym aktywne połączenia bazy danych, .dacpac pliki i projekty SQL.

Porównanie schematów upraszcza proces porównywania baz danych i zapewnia pełną kontrolę podczas ich synchronizowania, nawet w różnych wersjach bazy danych. Przed zastosowaniem jakichkolwiek zmian można selektywnie filtrować konkretne różnice i kategorie różnic.

Funkcje

Porównanie schematów udostępnia następujące funkcje:

  • Porównaj schematy między dwoma .dacpac plikami, bazami danych lub projektami SQL.
  • Wyświetl wyniki jako zestaw akcji, aby dopasować element docelowy do źródła.
  • Selektywne wykluczanie akcji wymienionych w wynikach.
  • Ustaw opcje kontrolujące zakres porównania.
  • Zastosuj zmiany bezpośrednio do obiektu docelowego lub wygeneruj skrypt, aby później zastosować zmiany.
  • Zapisz porównanie.

Zrzut ekranu przedstawiający widok główny porównania schematów przedstawiający różnice między elementem źródłowym i docelowym.

Uwaga / Notatka

Wszystkie funkcje porównania schematów są dostępne w wersji zapoznawczej. Możesz przekazać opinię za pośrednictwem usługi GitHub.

Instalowanie rozszerzenia MSSQL

Aby korzystać z funkcji porównanie schematów, zainstaluj rozszerzenie MSSQL dla programu Visual Studio Code:

  1. W programie Visual Studio Code wybierz ikonę Rozszerzenia , aby wyświetlić dostępne rozszerzenia.

    Zrzut ekranu przedstawiający instalowanie rozszerzenia MSSQL w programie Visual Studio Code.

  2. Wyszukaj rozszerzenie SQL Server (mssql) i wybierz je, aby wyświetlić jego szczegóły. Wybierz pozycję Zainstaluj , aby dodać rozszerzenie.

  3. Po zainstalowaniu załaduj ponownie, aby włączyć rozszerzenie (wymagane tylko podczas instalowania rozszerzenia po raz pierwszy) w programie Visual Studio Code.

Porównywanie schematów

Aby porównać schematy, otwórz okno dialogowe Porównanie schematów. W tym celu wykonaj następujące kroki:

  1. Aby otworzyć okno dialogowe Porównanie schematów, kliknij prawym przyciskiem myszy bazę danych w Eksploratorze obiektów i wybierz pozycję Porównaj schemat. Wybrana baza danych jest ustawiana jako źródłowa baza danych w porównaniu.

    Zrzut ekranu przedstawiający otwieranie porównania schematu, klikając prawym przyciskiem myszy bazę danych w Eksploratorze obiektów.

  2. Wybierz jedną z kropek (...), aby zmienić źródło i cel porównania schematów, a następnie wybierz OK.

    Zrzut ekranu przedstawiający zmienianie źródła i miejsca docelowego w menu Porównanie schematów.

  3. Aby dostosować porównanie, wybierz przycisk Opcje na pasku narzędzi.

    Zrzut ekranu z otwierania menu opcji w Porównaniu schematów.

  4. Wybierz pozycję Porównaj , aby wyświetlić wyniki porównania.

    Zrzut ekranu przedstawiający wybór przycisku Porównaj, aby wyświetlić różnice schematu.

Stosowanie zmian

  1. Przejdź przez listę obiektów i upewnij się, że wybierasz obiekty, do których chcesz zastosować zmiany.

    Zrzut ekranu przedstawiający wyświetlanie listy różnic schematu w porównaniu schematu.

  2. Zastosuj zmiany do miejsca docelowego.

    Zrzut ekranu przedstawiający stosowanie wybranych zmian schematu w docelowej bazie danych.