Projekty w programie SQL Server Management Studio

Dotyczy:SQL Server, Azure SQL Database, Azure SQL Managed Instance, Azure Synapse Analytics, Analytics Platform System (PDW), SQL analytics endpoint w Microsoft Fabric, magazyn w Microsoft Fabric, SQL database w Microsoft Fabric

SQL Server Management Studio to pakiet narzędzi administracyjnych do zarządzania składnikami należącymi do programu SQL Server. W tym zintegrowanym środowisku można wykonywać różne zadania, takie jak tworzenie kopii zapasowych danych, edytowanie zapytań i automatyzowanie typowych funkcji w ramach jednego interfejsu.

Program SQL Server Management Studio obejmuje następujące narzędzia:

  • Edytor kodu to zaawansowany edytor skryptów do pisania i edytowania skryptów. Program SQL Server Management Studio udostępnia cztery wersje edytora kodu: Edytor zapytań aparatu bazy danych dla skryptów Transact-SQL, Edytor zapytań DMX, Edytor zapytań MDX i Edytor zapytań XML/A.

  • Eksplorator obiektów do lokalizowania, modyfikowania, wykonywania skryptów lub uruchamiania obiektów należących do wystąpień programu SQL Server.

  • Eksplorator szablonów do lokalizowania szablonów i tworzenia skryptów.

  • Eksplorator rozwiązań do organizowania i przechowywania powiązanych skryptów jako części projektu.

  • Okno właściwości do wyświetlania bieżących właściwości wybranych obiektów.

Program SQL Server Management Studio obsługuje wydajne procesy robocze, zapewniając:

  • Odłączony dostęp. Skrypty można pisać i edytować bez nawiązywania połączenia z wystąpieniem programu SQL Server.

  • Wykonywanie skryptów z dowolnego okna dialogowego. Skrypt można utworzyć z dowolnego okna dialogowego, aby można było odczytywać, modyfikować, przechowywać i ponownie używać skryptów po ich utworzeniu.

  • Niemodalne okna dialogowe. Gdy uzyskujesz dostęp do okna dialogowego interfejsu użytkownika, możesz przeglądać inne zasoby w programie SQL Server Management Studio bez zamykania okna dialogowego.

Zrzut ekranu przedstawiający okno dialogowe Nowy projekt w programie SQL Server Management Studio.

Projekty skryptów w programie SSMS

Projekt skryptu bazy danych to zorganizowany zestaw skryptów, informacji o połączeniu i szablonów, które są skojarzone z bazą danych lub jedną częścią bazy danych. Program SQL Server udostępnia program SQL Server Management Studio do administrowania i projektowania baz danych programu SQL Server w kontekście projektu skryptu. Program SQL Server Management Studio obejmuje projektantów, edytorów, przewodników i kreatorów, które ułatwiają opracowywanie, wdrażanie i konserwowanie baz danych.

Podczas zapisywania skryptu w projekcie skryptu można wykonywać następujące czynności:

  • Obsługa kontroli wersji skryptów.
  • Przechowuj opcje wyników za pomocą skryptu.
  • Zorganizuj powiązane skrypty w jednym projekcie.
  • Zapisz informacje o połączeniu za pomocą skryptów.

Projekty bazy danych SQL w programie SSMS

Projekt bazy danych SQL to lokalna reprezentacja obiektów SQL, które składają się na schemat pojedynczej bazy danych, takich jak tabele, procedury składowane lub funkcje. Cykl projektowania projektu bazy danych SQL pomaga zintegrować programowanie bazy danych z przepływami pracy ciągłej integracji i ciągłego wdrażania (CI/CD).

Podczas kompilowanie projektu SQL weryfikuje relacje między obiektami. Na przykład definicja widoku nie może zawierać tabeli ani kolumn, które nie istnieją w projekcie SQL. Plik wyjściowy (the .dacpac) to zaawansowany, wielokrotnego użytku i deklaratywny artefakt. Za pomocą tego pliku można zastosować kod bazy danych do bazy danych przy użyciu programu SSMS, interfejsu wiersza polecenia sqlPackage lub innych narzędzi projektów SQL. Proces publikowania oblicza również różnicę między źródłową .dacpac i docelową bazą danych przed ustaleniem, jakie kroki należy wykonać w celu zaktualizowania tej bazy danych.

Projekty baz danych SQL doskonale nadają się do zespołów, które chcą zintegrować rozwój baz danych z procesem CI/CD. Deklaratywny charakter projektów SQL umożliwia pojedyncze źródło prawdy dla schematu bazy danych, a proces kompilacji i publikowania zapewnia powtarzalny i niezawodny sposób wdrażania zmian w bazach danych. Aby uzyskać więcej informacji na temat projektów bazy danych SQL, zobacz Co to są projekty usługi SQL Database?.

Rozwiązania i projekty

Program SQL Server Management Studio udostępnia koncepcję rozwiązań i projektów w programie Microsoft Visual Studio. Rozwiązanie to kontener dla co najmniej jednego projektu wraz z ustawieniami okna i wszelkimi różnymi plikami, które nie są skojarzone z konkretnym projektem.

Eksplorator rozwiązań to okno narzędzi w programie SSMS, które służy do przechowywania i ponownego otwierania rozwiązań bazy danych. Jeśli aplikacje zostały utworzone za pomocą programu Visual Studio, Eksplorator rozwiązań jest znany.

Jeśli nie widzisz okna narzędzia Eksplorator rozwiązań, możesz je otworzyć na pasku menu programu SSMS, wybierając z menu Widok>Eksplorator rozwiązań, lub naciskając Ctrl+Alt+L.