Udostępnij za pośrednictwem


Konfigurowanie magazynu bazy danych SQL dla aplikacji logiki w warstwie Standardowa w usłudze Azure Logic Apps z jedną dzierżawą (wersja zapoznawcza)

Dotyczy: Azure Logic Apps (Standardowa)

Ważne

Ta funkcja jest dostępna w wersji zapoznawczej i podlega dodatkowym warunkom użytkowania wersji zapoznawczej platformy Microsoft Azure.

Po wybraniu typu zasobu aplikacja logiki (Standardowa) do tworzenia przepływów pracy uruchamianych w usłudze Azure Logic Apps z jedną dzierżawą, środowisku App Service Environment w wersji 3 lub poza platformą Azure należy również utworzyć konto usługi Azure Storage w celu zapisania artefaktów, stanów i danych środowiska uruchomieniowego związanych z przepływem pracy. Jeśli jednak chcesz mieć większą elastyczność i kontrolę nad środowiskiem uruchomieniowym przepływów pracy aplikacji logiki, przepływnością, skalowaniem, wydajnością i zarządzaniem, możesz użyć dostawcy usługi SQL Storage zamiast usługi Azure Storage na potrzeby transakcji magazynu związanych z przepływem pracy.

Ten artykuł zawiera omówienie powodów, dla których warto użyć magazynu SQL jako podstawowego dostawcy magazynu dla usługi Azure Logic Apps jako alternatywy dla usługi Azure Storage i pokazano, jak skonfigurować usługę SQL na potrzeby magazynu podczas tworzenia aplikacji logiki w witrynie Azure Portal lub podczas wdrażania aplikacji logiki z poziomu programu Visual Studio Code.

Jeśli dopiero zaczynasz korzystać z aplikacji logiki, zapoznaj się z następującą dokumentacją:

Dlaczego warto używać bazy danych SQL

Alternatywna opcja magazynu dostępna dla usługi Azure Logic Apps z jedną dzierżawą zapewnia następujące korzyści:

Korzyści opis
Przenoszenia Język SQL ma wiele czynników form, w tym maszyn wirtualnych, platformy jako usługi (PaaS) i kontenerów. Bazy danych SQL można uruchamiać niemal wszędzie, gdzie warto uruchamiać przepływy pracy aplikacji logiki.
Formant Język SQL zapewnia szczegółową kontrolę nad przepływnością, wydajnością i skalowaniem bazy danych w określonych okresach lub dla określonych obciążeń. Ceny sql są oparte na użyciu procesora CPU i przepływności, która zapewnia bardziej przewidywalne ceny niż usługa Azure Storage, w której koszty są oparte na poszczególnych operacjach.
Korzystanie z istniejących zasobów Jeśli znasz narzędzia firmy Microsoft, możesz używać ich zasobów do nowoczesnych integracji z językiem SQL. Zasoby można używać ponownie w tradycyjnych wdrożeniach lokalnych i nowoczesnych implementacjach chmury za pomocą Korzyść użycia hybrydowego platformy Azure. Język SQL zapewnia również dojrzałe i dobrze obsługiwane narzędzia, takie jak SQL Server Management Studio (SSMS), interfejsy wiersza polecenia i zestawy SDK.
Zgodność z przepisami Usługa SQL oferuje więcej opcji niż usługa Azure Storage do tworzenia kopii zapasowych, przywracania, przełączania w tryb failover i tworzenia nadmiarowości. Do magazynu aplikacji logiki można zastosować te same mechanizmy klasy korporacyjnej co inne aplikacje dla przedsiębiorstw.

Kiedy należy używać bazy danych SQL

W poniższej tabeli opisano niektóre powody, dla których warto użyć języka SQL:

Scenariusz Zalecanie dostawcy magazynu
Chcesz uruchamiać przepływy pracy aplikacji logiki na platformie Azure z większą kontrolą nad przepływnością i wydajnością magazynu. Użyj języka SQL jako dostawcy magazynu, ponieważ usługa Azure Storage nie udostępnia narzędzi do dostosowywania przepływności i wydajności.
Chcesz uruchamiać przepływy pracy aplikacji logiki w środowisku lokalnym, które można uruchamiać za pomocą usługi Logic Apps z obsługą usługi Azure Arc. Użyj języka SQL jako dostawcy magazynu, aby wybrać miejsce hostowania bazy danych SQL, na przykład lokalnie na maszynie wirtualnej, kontenerze lub w wielu chmurach. Rozważ uruchomienie przepływów pracy aplikacji logiki w pobliżu systemów, które chcesz zintegrować, lub zmniejszenie zależności od chmury.
Potrzebujesz przewidywalnych kosztów magazynowania. Użyj języka SQL jako dostawcy magazynu, jeśli chcesz mieć większą kontrolę nad skalowaniem kosztów. Koszty sql są oparte na poszczególnych operacjach obliczeniowych i wejściowych na sekundę (we/wy). Koszty usługi Azure Storage są oparte na liczbie operacji, które mogą działać lepiej w przypadku małych obciążeń skalowanych do zera.
Wolisz używać bazy danych SQL za pośrednictwem usługi Azure Storage. SQL to dobrze znany i niezawodny ekosystem, którego można użyć do zastosowania tego samego ładu i zarządzania w aplikacjach logiki w tle.
Chcesz ponownie użyć istniejących środowisk SQL. Użyj języka SQL jako dostawcy magazynu, jeśli masz już licencje SQL, które chcesz ponownie użyć lub zmodernizować w chmurze. Możesz również użyć Korzyść użycia hybrydowego platformy Azure do integracji aplikacji logiki.
Wszystko Użyj usługi Azure Storage jako domyślnego dostawcy magazynu.

Wymagania wstępne

  • Konto platformy Azure i aktywna subskrypcja. Jeśli jeszcze go nie masz, zarejestruj się w celu uzyskania bezpłatnego konta.

  • Środowisko SQL do użycia z aplikacją logiki. Jednak przed skonfigurowaniem środowiska wykonaj następujące kroki:

    1. Utwórz wystąpienie programu SQL Server.

      Obsługiwane typy obejmują programy SQL Server, Azure SQL Database, Azure SQL Managed Instance i inne.

      • Jeśli serwer SQL jest hostowany na platformie Azure przy użyciu jednego z obsługiwanych typów, upewnij się, że skonfigurować następujące uprawnienia:

        1. W witrynie Azure Portal przejdź do zasobu serwera SQL.

        2. W menu nawigacji zasobów w obszarze Zabezpieczenia wybierz pozycję Zapory i sieci wirtualne.

        3. W otwartym okienku w obszarze Zezwalaj usługom i zasobom platformy Azure na dostęp do tego serwera wybierz pozycję Tak.

        4. Zapisz zmiany.

      • Jeśli serwer SQL nie jest hostowany na platformie Azure, upewnij się, że wszystkie zapory lub ustawienia sieciowe na serwerze umożliwiają usługom i zasobom platformy Azure dostęp do serwera i bazy danych.

      • Jeśli używasz programu SQL Express do programowania lokalnego, połącz się z domyślnym wystąpieniem nazwanym localhost\SQLExpress.

    2. Utwórz istniejącą bazę danych lub użyj jej.

      Zanim będzie można skonfigurować dostawcę magazynu SQL, musisz mieć bazę danych do użycia.

    3. Teraz możesz wykonać kroki konfigurowania środowiska SQL w tym artykule.

  • W przypadku programowania lokalnego program Visual Studio Code zainstalowany na komputerze lokalnym.

    Uwaga

    Upewnij się, że zainstalowano najnowszą wersję dla narzędzi Azure Functions Core Tools , aby zapewnić obsługę języka SQL przy użyciu wersji Instalatora Microsoft (MSI), czyli func-cli-X.X.XXXX-x*.msi. Aby uzyskać więcej informacji na temat wymagań dotyczących instalacji programu Visual Studio Code, zobacz Tworzenie przepływów pracy integracji z usługą Azure Logic Apps (Standard) z jedną dzierżawą w programie Visual Studio Code.

Konfigurowanie środowiska SQL

  1. Przed skonfigurowaniem dostawcy usługi SQL Storage wykonaj wymagane kroki opisane w sekcji Wymagania wstępne.

  2. Skonfiguruj uprawnienia dla serwera SQL.

    Obecnie dostawca usługi SQL Storage obsługuje uwierzytelnianie SQL w parametry połączenia. Uwierzytelnianie systemu Windows można również użyć do lokalnego programowania i testowania. Obecnie obsługa identyfikatorów Entra firmy Microsoft i tożsamości zarządzanych nie jest dostępna.

    Musisz użyć tożsamości, która ma uprawnienia do tworzenia artefaktów związanych z przepływem pracy i zarządzania nimi w docelowej bazie danych SQL. Na przykład administrator ma wszystkie wymagane uprawnienia do tworzenia tych artefaktów i zarządzania nimi. Na poniższej liście opisano artefakty, które środowisko uruchomieniowe usługi Azure Logic Apps z jedną dzierżawą próbuje utworzyć przy użyciu podanego parametry połączenia SQL. Upewnij się, że tożsamość używana w parametry połączenia SQL ma niezbędne uprawnienia do tworzenia następujących artefaktów:

    • Utwórz i usuń następujące schematy: dt, dci dq.
    • Dodawanie, modyfikowanie i usuwanie tabel w tych schematach.
    • Dodawanie, modyfikowanie i usuwanie typów tabel zdefiniowanych przez użytkownika w tych schematach.

    Aby uzyskać więcej informacji na temat uprawnień docelowych, zobacz Uprawnienia serwera SQL w aucie bazy danych.

    Ważne

    Jeśli masz poufne informacje, takie jak parametry połączenia zawierające nazwy użytkowników i hasła, upewnij się, że jest dostępny najbezpieczniejszy przepływ uwierzytelniania. Firma Microsoft zaleca uwierzytelnianie dostępu do zasobów platformy Azure przy użyciu tożsamości zarządzanej, jeśli to możliwe, i przypisanie roli, która ma najmniejsze uprawnienia niezbędne.

    Jeśli ta funkcja jest niedostępna, upewnij się, że zabezpieczasz parametry połączenia za pomocą innych miar, takich jak usługa Azure Key Vault, której można używać z ustawieniami aplikacji. Następnie można bezpośrednio odwoływać się do bezpiecznych ciągów, takich jak parametry połączenia i klucze. Podobnie jak w przypadku szablonów usługi ARM, gdzie można zdefiniować zmienne środowiskowe w czasie wdrażania, można zdefiniować ustawienia aplikacji w definicji przepływu pracy aplikacji logiki. Następnie można przechwytywać dynamicznie generowane wartości infrastruktury, takie jak punkty końcowe połączenia, parametry magazynu i inne. Aby uzyskać więcej informacji, zobacz Typy aplikacji dla Platforma tożsamości Microsoft.

  3. Nawiązywanie połączenia z bazą danych SQL.

Konfigurowanie bazy danych SQL podczas tworzenia w witrynie Azure Portal

Podczas tworzenia aplikacji logiki przy użyciu typu zasobu aplikacji logiki (Standardowa) na platformie Azure możesz skonfigurować usługę SQL jako dostawcę magazynu.

  1. W witrynie Azure Portal zaloguj się przy użyciu konta platformy Azure.

  2. W polu wyszukiwania w witrynie Azure Portal wprowadź ciąg logic apps, a następnie wybierz pozycję Aplikacje logiki.

    Zrzut ekranu przedstawiający pole wyszukiwania witryny Azure Portal z wybranym terminem wyszukiwania

  3. Na stronie Aplikacje logiki wybierz pozycję Dodaj.

  4. Na stronie Tworzenie aplikacji logiki na karcie Podstawy podaj następujące informacje o zasobie aplikacji logiki:

    Właściwości Wymagania Wartość Opis
    Subskrypcja Tak <Azure-subscription-name> Subskrypcja platformy Azure do użycia dla aplikacji logiki.
    Grupa zasobów Tak <Azure-resource-group-name> Grupa zasobów platformy Azure, w której tworzysz aplikację logiki i powiązane zasoby. Ta nazwa zasobu musi być unikatowa w różnych regionach i może zawierać tylko litery, cyfry, łączniki (-), podkreślenia (_), nawiasy (()) i kropki (.).

    W tym przykładzie zostanie utworzona grupa zasobów o nazwie Fabrikam-Workflows-RG.

    Type Tak Standardowa Ten typ zasobu aplikacji logiki jest uruchamiany w środowisku usługi Azure Logic Apps z jedną dzierżawą i używa standardowego modelu użycia, rozliczeń i cen.
    Nazwa aplikacji logiki Tak <logic-app-name> Nazwa używana dla aplikacji logiki. Ta nazwa zasobu musi być unikatowa w różnych regionach i może zawierać tylko litery, cyfry, łączniki (-), podkreślenia (_), nawiasy (()) i kropki (.).

    W tym przykładzie zostanie utworzona aplikacja logiki o nazwie Fabrikam-Workflows.

    Uwaga: nazwa aplikacji logiki automatycznie pobiera sufiks , .azurewebsites.netponieważ zasób aplikacji logiki (Standardowa) jest obsługiwany przez jednodostępne środowisko uruchomieniowe usługi Azure Logic Apps, które używa modelu rozszerzalności usługi Azure Functions i jest hostowane jako rozszerzenie w środowisku uruchomieniowym usługi Azure Functions. Usługa Azure Functions używa tej samej konwencji nazewnictwa aplikacji.

    Publikowanie Tak <środowisko wdrażania> Miejsce docelowe wdrożenia aplikacji logiki. Domyślnie przepływ pracy jest wybierany do wdrożenia w usłudze Azure Logic Apps z jedną dzierżawą. Platforma Azure tworzy pusty zasób aplikacji logiki, w którym musisz dodać pierwszy przepływ pracy.

    Uwaga: obecnie opcja Kontener platformy Docker wymaga niestandardowej lokalizacji w klastrze Kubernetes z włączoną usługą Azure Arc, której można używać z usługą Logic Apps z obsługą usługi Azure Arc (wersja zapoznawcza). Lokalizacje zasobów aplikacji logiki, lokalizacji niestandardowej i klastra muszą być takie same.

    Region Tak <Region świadczenia usługi Azure> Lokalizacja używana do tworzenia grupy zasobów i zasobów. W tym przykładzie przykładowa aplikacja logiki jest wdrażana na platformie Azure i używa zachodnich stanów USA.

    — Jeśli wybrano pozycję Kontener platformy Docker, wybierz lokalizację niestandardową.

    - Aby wdrożyć w zasobie ASEv3 , który musi najpierw istnieć, wybierz ten zasób środowiska z listy Region .

    W poniższym przykładzie przedstawiono stronę Tworzenie aplikacji logiki z kartą Podstawowe :

    Zrzut ekranu przedstawiający witrynę Azure Portal i stronę

  5. Gdy wszystko będzie gotowe, wybierz pozycję Dalej: hosting. Na karcie Hosting podaj następujące informacje o rozwiązaniu magazynu i planie hostingu do użycia dla aplikacji logiki.

    Właściwości Wymagania Wartość Opis
    Typ magazynu Tak SQL i Azure Storage Typ magazynu, którego chcesz użyć dla artefaktów i danych związanych z przepływem pracy.

    — Jeśli wcześniej wybrano lokalizację niestandardową jako region, wybierz pozycję SQL.

    — Jeśli wcześniej wybrano region platformy Azure lub lokalizację ASEv3, wybierz pozycję SQL i Azure Storage.

    Uwaga: jeśli wdrażasz w regionie platformy Azure, nadal potrzebujesz konta usługi Azure Storage, które jest używane do jednorazowego hostowania konfiguracji aplikacji logiki na platformie Azure Logic Apps. Definicja, stan, historia uruchamiania i inne artefakty przepływu pracy są przechowywane w bazie danych SQL.

    W przypadku wdrożeń w lokalizacji niestandardowej hostowanej w klastrze usługi Azure Arc jako dostawca magazynu potrzebujesz tylko bazy danych SQL.

    Konto magazynu Tak <Azure-storage-account-name> Konto usługi Azure Storage do użycia na potrzeby transakcji magazynu.

    Ta nazwa zasobu musi być unikatowa w różnych regionach i mieć od 3 do 24 znaków tylko cyfry i małe litery. Wybierz istniejące konto lub utwórz nowe konto.

    W tym przykładzie zostanie utworzone konto magazynu o nazwie fabrikamstorageacct.

    Parametry połączenia SQL Tak <sql-connection-string> Parametry połączenia SQL, która obecnie obsługuje tylko uwierzytelnianie SQL, a nie uwierzytelnianie za pomocą protokołu OAuth lub tożsamości zarządzanej.

    Uwaga: upewnij się, że wprowadzono poprawny parametry połączenia, ponieważ witryna Azure Portal nie zweryfikuje tego ciągu.

    Typ planu Tak <plan hostingu> Plan hostingu używany do wdrażania aplikacji logiki.

    Aby uzyskać więcej informacji, zapoznaj się z tematem Hosting plans and pricing tiers (Plany hostingu i warstwy cenowe).

    Plan systemu Windows Tak <nazwa planu> Nazwa planu do użycia. Wybierz istniejącą nazwę planu lub podaj nazwę nowego planu.

    W tym przykładzie użyto nazwy Fabrikam-Service-Plan.

    Jednostka SKU i rozmiar Tak <warstwa cenowa> Warstwa cenowa używana dla aplikacji logiki. Wybór wpływa na ceny, zasoby obliczeniowe, pamięć i magazyn używane przez aplikację logiki i przepływy pracy.

    Aby zmienić domyślną warstwę cenową, wybierz pozycję Zmień rozmiar. Następnie możesz wybrać inne warstwy cenowe na podstawie potrzebnego obciążenia.

    Aby uzyskać więcej informacji, zapoznaj się z tematem Hosting plans and pricing tiers (Plany hostingu i warstwy cenowe).

    W poniższym przykładzie pokazano stronę Tworzenie aplikacji logiki z kartą Hosting :

    Zrzut ekranu przedstawiający witrynę Azure Portal i stronę

  6. Zakończ pozostałe kroki tworzenia w temacie Tworzenie przepływu pracy integracji z usługą Azure Logic Apps (Standardowa) z jedną dzierżawą w witrynie Azure Portal.

Po zakończeniu nowy zasób aplikacji logiki i przepływ pracy są aktywne na platformie Azure i używa bazy danych SQL jako dostawcy magazynu.

Konfigurowanie bazy danych SQL na potrzeby programowania lokalnego w programie Visual Studio Code

W poniższych krokach pokazano, jak skonfigurować program SQL jako dostawcę magazynu na potrzeby lokalnego programowania i testowania w programie Visual Studio Code:

  1. Skonfiguruj środowisko projektowe do pracy z usługą Azure Logic Apps z jedną dzierżawą.

    1. Spełnij wymagania wstępne dotyczące pracy w programie Visual Studio Code z rozszerzeniem usługi Azure Logic Apps (Standard).

    2. Skonfiguruj program Visual Studio Code do pracy z rozszerzeniem usługi Azure Logic Apps (Standard).

    3. W programie Visual Studio Code połącz się z kontem platformy Azure i utwórz pusty projekt aplikacji logiki.

  2. W programie Visual Studio Code otwórz okienko Eksplorator, jeśli jeszcze nie jest otwarte.

  3. W okienku Eksplorator w katalogu głównym projektu aplikacji logiki przenieś wskaźnik myszy na dowolny pusty obszar we wszystkich plikach i folderach projektu, otwórz menu skrótów i wybierz pozycję Użyj magazynu SQL dla projektu aplikacji logiki.

    Zrzut ekranu przedstawiający program Visual Studio Code, okienko Eksploratora i wskaźnik myszy w katalogu głównym projektu w pustym obszarze, otwarte menu skrótów i wybraną opcję

  4. Po wyświetleniu monitu wprowadź parametry połączenia SQL. Możesz zdecydować się na użycie lokalnego wystąpienia usługi SQL Express lub dowolnej innej posiadanej bazy danych SQL.

    Zrzut ekranu przedstawiający monit dotyczący programu Visual Studio Code i parametry połączenia SQL.

    Po potwierdzeniu program Visual Studio Code utworzy następujące ustawienie w pliku local.settings.json projektu. To ustawienie można zaktualizować w dowolnym momencie.

    Zrzut ekranu przedstawiający program Visual Studio Code, projekt aplikacji logiki i otwórz plik

Konfigurowanie bazy danych SQL podczas wdrażania z poziomu programu Visual Studio Code

Możesz bezpośrednio opublikować projekt aplikacji logiki z programu Visual Studio Code na platformę Azure. Ta akcja umożliwia wdrożenie projektu aplikacji logiki przy użyciu typu zasobu Aplikacja logiki (Standardowa).

  • Jeśli publikujesz projekt jako nowy zasób aplikacji logiki (Standardowa) na platformie Azure i chcesz użyć języka SQL jako dostawcy magazynu, wprowadź parametry połączenia SQL podczas publikowania aplikacji. Aby wykonać kroki, wykonaj czynności opisane w temacie Konfigurowanie bazy danych SQL na potrzeby nowego wdrożenia aplikacji logiki.

  • Jeśli już skonfigurowano ustawienia SQL, możesz opublikować projekt aplikacji logiki w już wdrożonym zasobie aplikacji logiki (Standardowa) na platformie Azure. Ta akcja zastępuje istniejącą aplikację logiki.

    Uwaga

    Lokalna usługa SQL Express nie będzie działać z aplikacjami logiki wdrożonych i hostowanych na platformie Azure.

Konfigurowanie bazy danych SQL na potrzeby nowego wdrożenia zasobów aplikacji logiki (Standardowa)

  1. Na pasku działań programu Visual Studio Code wybierz ikonę platformy Azure.

  2. Na pasku narzędzi okienka Azure: Logic Apps (Standardowa) wybierz pozycję Wdróż w aplikacji logiki.

    Zrzut ekranu przedstawiający okienko

  3. Jeśli zostanie wyświetlony monit, wybierz subskrypcję platformy Azure do użycia na potrzeby wdrożenia aplikacji logiki.

  4. Z listy otwieranej przez program Visual Studio Code upewnij się, że wybrano opcję zaawansowaną dla pozycji Utwórz nową aplikację logiki (Standardowa) w obszarze Zaawansowane platformy Azure. W przeciwnym razie nie zostanie wyświetlony monit o skonfigurowanie bazy danych SQL.

    Zrzut ekranu przedstawiający opcję wdrożenia wybraną opcję

  5. Po wyświetleniu monitu podaj globalnie unikatową nazwę nowej aplikacji logiki, która jest nazwą używaną dla zasobu aplikacji logiki (Standardowa). W tym przykładzie użyto wartości Fabrikam-Workflows-App.

    Zrzut ekranu przedstawiający monit o globalnie unikatową nazwę do użycia dla aplikacji logiki.

  6. Wybierz lokalizację aplikacji logiki. Możesz również rozpocząć wpisywanie, aby filtrować listę.

    • Aby wdrożyć na platformie Azure, wybierz region świadczenia usługi Azure, w którym chcesz wdrożyć. Jeśli wcześniej utworzono zasób środowiska App Service Environment w wersji 3 (ASEv3) i chcesz go wdrożyć, wybierz środowisko ASEv3.

    • Aby wdrożyć w usłudze Logic Apps z obsługą usługi Azure Arc, wybierz wcześniej skonfigurowaną lokalizację niestandardową.

    W poniższym przykładzie pokazano listę lokalizacji przefiltrowaną na Zachodnie stany USA.

    Zrzut ekranu przedstawiający monit o wybranie lokalizacji wdrożenia z dostępnymi regionami platformy Azure i lokalizacją niestandardową dla wdrożeń usługi Azure Arc.

  7. Wybierz typ planu hostingu dla nowej aplikacji logiki.

    1. Jeśli wybrano środowisko ASEv3 jako lokalizację aplikacji, wybierz pozycję Plan usługi App Service, a następnie wybierz zasób ASEv3. W przeciwnym razie wybierz pozycję Przepływ pracy w warstwie Standardowa.

      Zrzut ekranu przedstawiający monit o wybranie opcji

    2. Utwórz nazwę planu lub wybierz istniejący plan.

      W tym przykładzie wybrano pozycję Utwórz nowy plan usługi App Service, ponieważ nie są dostępne żadne istniejące plany.

      Zrzut ekranu przedstawiający monit o utworzenie nazwy planu hostingu z wybraną pozycją

  8. Podaj nazwę planu hostingu, a następnie wybierz warstwę cenową dla wybranego planu.

    Aby uzyskać więcej informacji, zapoznaj się z tematem Hosting plans and pricing tiers (Plany hostingu i warstwy cenowe).

  9. Po wyświetleniu monitu o grupę zasobów platformy Azure w celu uzyskania optymalnej wydajności wybierz tę samą grupę zasobów platformy Azure co projekt dla wdrożenia.

    Uwaga

    Chociaż można utworzyć inną grupę zasobów lub użyć jej, może to mieć wpływ na wydajność. Jeśli tworzysz lub wybierzesz inną grupę zasobów, ale anuluj po wyświetleniu monitu o potwierdzenie wdrożenie zostanie również anulowane.

  10. Po wyświetleniu monitu o wybranie konta magazynu dla aplikacji logiki wybierz jedną z następujących opcji:

    • Jeśli wcześniej wybrano lokalizację niestandardową, wybierz opcję SQL .

    • Jeśli chcesz wdrożyć na platformie Azure, wybierz opcję SQL i Azure Storage .

      Uwaga

      Ta opcja jest wymagana tylko w przypadku wdrożeń platformy Azure. Na platformie Azure usługa Azure Storage jest wymagana do ukończenia jednorazowego hostowania konfiguracji aplikacji logiki na platformie Azure Logic Apps. Bieżący stan przepływu pracy, historia uruchamiania i inne artefakty środowiska uruchomieniowego są przechowywane w bazie danych SQL.

      W przypadku wdrożeń w lokalizacji niestandardowej hostowanej w klastrze usługi Azure Arc jako dostawca magazynu potrzebujesz tylko bazy danych SQL.

  11. Po wyświetleniu monitu wybierz pozycję Utwórz nowe konto magazynu lub istniejące konto magazynu, jeśli jest dostępne.

    Zrzut ekranu przedstawiający okienko

  12. W wierszu polecenia potwierdzenia magazynu SQL wybierz pozycję Tak. W wierszu polecenia parametry połączenia wprowadź parametry połączenia SQL.

    Uwaga

    Upewnij się, że wprowadzono poprawną parametry połączenia, ponieważ program Visual Studio Code nie zweryfikuje tego ciągu.

    Zrzut ekranu przedstawiający monit dotyczący programu Visual Studio Code i parametry połączenia SQL.

  13. Zakończ pozostałe kroki wdrażania w temacie Publikowanie w nowym zasobie aplikacji logiki (Standardowa).

Po zakończeniu nowy zasób aplikacji logiki i przepływ pracy są aktywne na platformie Azure i używa bazy danych SQL jako dostawcy magazynu.

Weryfikowanie wdrożeń

Po wdrożeniu zasobu aplikacji logiki (Standardowa) na platformie Azure możesz sprawdzić, czy ustawienia są poprawne:

  1. W witrynie Azure Portal otwórz zasób aplikacji logiki.

  2. W menu nawigacji zasobów w obszarze Ustawienia wybierz pozycję Konfiguracja.

  3. W okienku Konfiguracja w obszarze Ustawienia aplikacji znajdź ustawienie aplikacji Workflows.Sql.ConnectionString i upewnij się, że parametry połączenia SQL jest wyświetlana i poprawna.

  4. W środowisku SQL upewnij się, że tabele SQL zostały utworzone z nazwą schematu rozpoczynającą się od "dt" i "dq".

Na przykład poniższy zrzut ekranu przedstawia tabele utworzone przez jednodostępne środowisko uruchomieniowe usługi Azure Logic Apps dla zasobu aplikacji logiki z jednym przepływem pracy:

Zrzut ekranu przedstawiający tabele SQL utworzone przez jednodostępne środowisko uruchomieniowe usługi Azure Logic Apps.

Usługa Azure Logic Apps z jedną dzierżawą tworzy również typy tabel zdefiniowanych przez użytkownika. Na przykład poniższy zrzut ekranu przedstawia typy tabel zdefiniowane przez użytkownika, które środowisko uruchomieniowe usługi Azure Logic Apps z jedną dzierżawą utworzone dla zasobu aplikacji logiki z jednym przepływem pracy:

Zrzut ekranu przedstawiający typy tabel zdefiniowane przez użytkownika SQL utworzone przez środowisko uruchomieniowe usługi Azure Logic Apps z jedną dzierżawą.

Następne kroki