Połączenie z programem SQL Server z usługi PowerAppsConnect to SQL Server from PowerApps

Ikona programu SQL Server

Połącz się z programem SQL Server, w bazie danych platformy Azure lub lokalnej, aby można było wyświetlić informacje z niej w usłudze PowerApps.Connect to SQL Server, in either Azure or an on-premises database, so that you can display information from it in PowerApps.

Wymagania wstępnePrerequisites

  • Zarejestruj się w usłudze PowerApps, zainstaluj program PowerApps Studio, otwórz go, a następnie zaloguj się, podając te same poświadczenia, których użyto podczas rejestracji.Sign up for PowerApps, install PowerApps Studio, open it, and then sign in by providing the same credentials that you used to sign up.
  • Zbierz następujące informacje dotyczące bazy danych, która zawiera co najmniej jedną tabelę z kluczem podstawowym:Gather the following information for a database that contains at least one table with a primary key:

    • nazwa bazy danychthe name of the database
    • nazwa serwera, na którym jest hostowana baza danychthe name of the server on which the database is hosted
    • prawidłowa nazwa użytkownika i hasło do połączenia się z bazą danycha valid user name and password to connect to the database
    • typ uwierzytelniania wymagany do połączenia z bazą danychthe type of authentication needed to connect to the database

      Jeśli nie masz tych informacji, poproś o nie administratora bazy danych, której chcesz użyć.If you don't have this information, ask the administrator of the database that you want to use.

  • W przypadku lokalnej bazy danych określ bramę danych, która została Ci udostępniona (lub utwórz ją).For an on-premises database, identify a data gateway that was shared with you (or create one).

    Uwaga: Bramy i połączenia lokalne mogą być tworzone i używane tylko w środowisku domyślnym użytkownika.Note: Gateways and on-premises connections can only be created and used in the user's default environment.

Automatyczne generowanie aplikacjiGenerate an app automatically

  1. W programie PowerApps kliknij lub naciśnij pozycję Nowy w menu Plik (wzdłuż lewej krawędzi).In PowerApps Studio, click or tap New on the File menu (along the left edge).

    Opcja Nowy w menu Plik

  2. W obszarze Rozpocznij od danych kliknij lub naciśnij przycisk strzałki w prawo na końcu wiersza łączników.Under Start with your data, click or tap the right arrow at the end of the row of connectors.
  3. Jeśli masz już połączenie z bazą danych, której chcesz używać, kliknij je lub naciśnij, a następnie przejdź do kroku 7 tej procedury.If you already have a connection to the database that you want to use, click or tap it, and then skip to step 7 in this procedure.
  4. Kliknij lub naciśnij pozycję Nowe połączenie, a następnie kliknij lub naciśnij pozycję SQL Server.Click or tap New connection, and then click or tap SQL Server.

    Dodawanie połączenia programu SQL Server

  5. Wykonaj jedną z następujących czynności:Perform either of these steps:

    • Wybierz pozycję Połącz bezpośrednio (usługi w chmurze), a następnie wpisz lub wklej nazwę serwera, nazwę bazy danych, nazwę użytkownika i hasło do bazy danych, której chcesz używać.Specify Connect directly (cloud services), and then type or paste the server name, the database name, the user name, and the password for the database that you want to use.

      Połączenie z bazą danych na platformie Azure

    • Wybierz pozycję Połącz przy użyciu lokalnej bramy danych, wpisz lub wklej nazwę serwera, nazwę bazy danych, nazwę użytkownika i hasło do bazy danych, której chcesz używać, oraz określ typ uwierzytelniania i bramę.Specify Connect using on-premises data gateway, type or paste the server name, the database name, the user name, and the password for the database that you want to use, and specify the authentication type and the gateway.

      Nawiązywanie połączenia z lokalną bazą danych

      Uwaga: Jeśli nie masz bramy, zainstaluj ją, a następnie kliknij lub naciśnij pozycję Odśwież listę bram.Note: If you don't have a gateway, install one, and then click or tap Refresh gateway list.

  6. Kliknij lub naciśnij pozycję Połącz.Click or tap Connect.
  7. Kliknij lub naciśnij opcję w obszarze Wybierz zestaw danych, kliknij lub naciśnij opcję w obszarze Wybierz tabelę, a następnie kliknij lub naciśnij pozycję Połącz.Click or tap an option under Choose a dataset, click or tap an option under Choose a table, and then click or tap Connect.

    Usługa PowerApps tworzy aplikację, która wyświetla dane na trzech ekranach.PowerApps creates an app that shows data on three screens. Algorytm heurystyczny sugeruje, jakiego rodzaju dane wyświetlić, ale może być konieczne dostosowanie interfejsu użytkownika, aby zaspokoić Twoje potrzeby.Heuristics suggest what kind of data to show, but you might need to customize the UI to suit your needs.

  8. Dostosuj aplikację przy użyciu technik, które są podobne do opisywanych w temacie Tworzenie aplikacji z programu Excel, począwszy od zmiany układu aplikacji.Customize the app by using techniques that are similar to those that Create an app from Excel describes, starting with changing the app layout.

Kompilowanie aplikacji od podstawBuild an app from scratch

  1. Zaloguj się do witryny powerapps.com przy użyciu tego samego konta, które było użyte do zarejestrowania się w usłudze PowerApps.Sign in to powerapps.com with the same account that you used to sign up for PowerApps.
  2. Na lewym pasku nawigacyjnym kliknij lub naciśnij pozycję Połączenia:In the left navigation bar, click or tap Connections:

    Zarządzanie połączeniami

  3. W prawym górnym rogu kliknij lub naciśnij pozycję Nowe połączenie, a następnie kliknij lub naciśnij pozycję SQL Server.In the upper-right corner, click or tap New connection, and then click or tap SQL Server.
  4. Wykonaj jedną z następujących czynności:Perform either of these steps:

    • Wybierz pozycję Połącz bezpośrednio (usługi w chmurze), a następnie wpisz lub wklej nazwę serwera, nazwę bazy danych, nazwę użytkownika i hasło do bazy danych, której chcesz używać.Specify Connect directly (cloud services), and then type or paste the server name, the database name, the user name, and the password for the database that you want to use.

      Połączenie z bazą danych na platformie Azure

    • Wybierz pozycję Połącz przy użyciu lokalnej bramy danych, wpisz lub wklej nazwę serwera, nazwę bazy danych, nazwę użytkownika i hasło do bazy danych, której chcesz używać, oraz określ typ uwierzytelniania i bramę.Specify Connect using on-premises data gateway, type or paste the server name, the database name, the user name, and the password for the database that you want to use, and specify the authentication type and the gateway.

      Połączenie z bazą danych na platformie Azure

      Uwaga: Jeśli nie masz bramy, zainstaluj ją, a następnie kliknij lub naciśnij pozycję ikony obrotu w prawo, aby odświeżyć listę.Note: If you don't have a gateway, install one, and then click or tap the clockwise icon to refresh the list.

  5. Kliknij lub naciśnij pozycję Utwórz, aby utworzyć połączenie.Click or tap Create to create the connection.
  6. Utwórz aplikację przy użyciu technik, które są podobne do opisanych w temacie Tworzenie aplikacji od podstaw.Create an app by using techniques that are similar to those that Create an app from scratch describes.

Aktualizowanie istniejącej aplikacjiUpdate an existing app

  1. W programie PowerApps Studio otwórz aplikację, którą chcesz zaktualizować.In PowerApps Studio, open the app that you want to update.
  2. Kliknij lub naciśnij pozycję Źródła danych na karcie Widok na wstążce.Click or tap Data sources on the View tab of the ribbon.
  3. W okienku po prawej stronie kliknij lub naciśnij pozycję Dodaj źródło danych.In the right-hand pane, click or tap Add a data source.

    Dodawanie źródła danych

  4. Kliknij lub naciśnij pozycję Nowe połączenie, kliknij lub naciśnij pozycję SQL Server, a następnie kliknij lub naciśnij pozycję Połącz.Click or tap New connection, click or tap SQL Server, and then click or tap Connect.
  5. Wykonaj jedną z następujących czynności:Perform either of these steps:

    • Wybierz pozycję Połącz bezpośrednio (usługi w chmurze), a następnie wpisz lub wklej nazwę serwera, nazwę bazy danych, nazwę użytkownika i hasło do bazy danych, której chcesz używać.Specify Connect directly (cloud services), and then type or paste the server name, the database name, the user name, and the password for the database that you want to use.

      Połączenie z bazą danych na platformie Azure

    • Wybierz pozycję Połącz przy użyciu lokalnej bramy danych, wpisz lub wklej nazwę serwera, nazwę bazy danych, nazwę użytkownika i hasło do bazy danych, której chcesz używać, oraz określ typ uwierzytelniania i bramę.Specify Connect using on-premises data gateway, type or paste the server name, the database name, the user name, and the password for the database that you want to use, and specify the authentication type and the gateway.

      Połączenie z bazą danych na platformie Azure

      Uwaga: Jeśli nie masz bramy, zainstaluj ją, a następnie kliknij lub naciśnij pozycję okrągłej ikony, aby odświeżyć listę.Note: If you don't have a gateway, install one, and then click or tap the circular icon to refresh the list.

  6. Kliknij lub naciśnij pozycję Połącz.Click or tap Connect.
  7. W obszarze Wybierz zestaw danych kliknij lub naciśnij opcję.Under Choose a dataset, click or tap an option.
  8. W obszarze Wybierz tabelę zaznacz przynajmniej jedno pole wyboru, a następnie kliknij lub naciśnij pozycję Połącz.Under Choose a table, select one or more checkboxes, and then click or tap Connect.

Następne krokiNext steps