Подключение к SQL Server из PowerAppsConnect to SQL Server from PowerApps

Значок SQL Server

Подключайтесь к SQL Server в Azure или к локальной базе данных, чтобы отображать данные из базы данных в PowerApps.Connect to SQL Server, in either Azure or an on-premises database, so that you can display information from it in PowerApps.

Предварительные требованияPrerequisites

  • Зарегистрируйтесь в службе PowerApps, установите PowerApps Studio и откройте ее, а затем войдите с помощью учетных данных, использованных при регистрации.Sign up for PowerApps, install PowerApps Studio, open it, and then sign in by providing the same credentials that you used to sign up.
  • Соберите следующие сведения о базе данных, которая содержит по крайней мере одну таблицу с первичным ключом:Gather the following information for a database that contains at least one table with a primary key:

    • имя базы данных;the name of the database
    • имя сервера, на котором размещена база данных;the name of the server on which the database is hosted
    • допустимые имя пользователя и пароль для подключения к базе данных;a valid user name and password to connect to the database
    • тип проверки подлинности, необходимый для подключения к базе данных.the type of authentication needed to connect to the database

      Если у вас нет этих сведений, обратитесь к администратору базы данных, которую вы хотите использовать.If you don't have this information, ask the administrator of the database that you want to use.

  • Если вы подключаетесь к локальной базе данных, определите шлюз данных, к которому у вас есть доступ (или создайте новый).For an on-premises database, identify a data gateway that was shared with you (or create one).

    Примечание. Пользователь может создавать и использовать шлюзы и локальные подключения только в своей среде по умолчанию.Note: Gateways and on-premises connections can only be created and used in the user's default environment.

Автоматическое создание приложенияGenerate an app automatically

  1. В PowerApps Studio выберите Создать в меню Файл (у левого края экрана).In PowerApps Studio, click or tap New on the File menu (along the left edge).

    Пункт "Создать" в меню "Файл"

  2. В разделе Начать с данных выберите стрелку вправо в конце строки соединителей.Under Start with your data, click or tap the right arrow at the end of the row of connectors.
  3. Если у вас уже есть подключение к базе данных, которую вы хотите использовать, выберите его и перейдите к шагу 7 в этой процедуре.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. Выберите последовательно Новое подключение и SQL Server.Click or tap New connection, and then click or tap SQL Server.

    Добавление подключения к SQL Server

  5. Выполните одно из следующих действий.Perform either of these steps:

    • Выберите параметр Прямое подключение (облачные службы), затем укажите имя сервера, имя базы данных, имя пользователя и пароль для базы данных, которую вы хотите использовать.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.

      Подключение к базе данных в Azure

    • Выберите параметр Подключиться с помощью локального шлюза данных, укажите имя сервера, имя базы данных, имя пользователя и пароль для базы данных, которую вы хотите использовать, а также тип проверки подлинности и шлюз.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.

      Подключение к локальной базе данных

      Примечание. Если у вас нет шлюза, установите его, затем выберите ссылку Обновить список шлюзов.Note: If you don't have a gateway, install one, and then click or tap Refresh gateway list.

  6. Нажмите кнопку Подключиться.Click or tap Connect.
  7. Выберите вариант в полях Выбрать набор данных и Выбрать таблицу, затем нажмите кнопку Подключиться.Click or tap an option under Choose a dataset, click or tap an option under Choose a table, and then click or tap Connect.

    PowerApps создает приложение, которое отображает данные в трех окнах.PowerApps creates an app that shows data on three screens. Эвристика предлагает данные для отображения, но вы можете настроить пользовательский интерфейс по своему усмотрению.Heuristics suggest what kind of data to show, but you might need to customize the UI to suit your needs.

  8. Настройте приложение, используя методики, описанные в статье о создании приложения из Excel. Начните настройку с изменения макета приложения.Customize the app by using techniques that are similar to those that Create an app from Excel describes, starting with changing the app layout.

Создание приложения с нуляBuild an app from scratch

  1. Войдите на сайт powerapps.com с помощью той же учетной записи, которая использовалась для регистрации PowerApps.Sign in to powerapps.com with the same account that you used to sign up for PowerApps.
  2. На панели навигации слева выберите меню Подключения.In the left navigation bar, click or tap Connections:

    Управление подключениями

  3. В правом верхнем углу выберите последовательно Новое подключение и SQL Server.In the upper-right corner, click or tap New connection, and then click or tap SQL Server.
  4. Выполните одно из следующих действий.Perform either of these steps:

    • Выберите параметр Прямое подключение (облачные службы), затем укажите имя сервера, имя базы данных, имя пользователя и пароль для базы данных, которую вы хотите использовать.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.

      Подключение к базе данных в Azure

    • Выберите параметр Подключиться с помощью локального шлюза данных, укажите имя сервера, имя базы данных, имя пользователя и пароль для базы данных, которую вы хотите использовать, а также тип проверки подлинности и шлюз.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.

      Подключение к базе данных в Azure

      Примечание. Если у вас нет шлюза, установите его, затем выберите значок обновления списка.Note: If you don't have a gateway, install one, and then click or tap the clockwise icon to refresh the list.

  5. Нажмите кнопку Создать, чтобы создать подключение.Click or tap Create to create the connection.
  6. Создайте приложение, используя методики, описанные в статье о создании приложения с нуля.Create an app by using techniques that are similar to those that Create an app from scratch describes.

Обновление существующего приложенияUpdate an existing app

  1. В PowerApps Studio откройте приложение, которое нужно обновить.In PowerApps Studio, open the app that you want to update.
  2. Откройте вкладку Представление и выберите пункт Источники данных.Click or tap Data sources on the View tab of the ribbon.
  3. На панели справа выберите команду Добавить источник данных.In the right-hand pane, click or tap Add a data source.

    Добавление источника данных

  4. Выберите последовательно Новое подключение, SQL Server, затем нажмите кнопку Подключиться.Click or tap New connection, click or tap SQL Server, and then click or tap Connect.
  5. Выполните одно из следующих действий.Perform either of these steps:

    • Выберите параметр Прямое подключение (облачные службы), затем укажите имя сервера, имя базы данных, имя пользователя и пароль для базы данных, которую вы хотите использовать.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.

      Подключение к базе данных в Azure

    • Выберите параметр Подключиться с помощью локального шлюза данных, укажите имя сервера, имя базы данных, имя пользователя и пароль для базы данных, которую вы хотите использовать, а также тип проверки подлинности и шлюз.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.

      Подключение к базе данных в Azure

      Примечание. Если у вас нет шлюза, установите его, затем выберите значок обновления списка.Note: If you don't have a gateway, install one, and then click or tap the circular icon to refresh the list.

  6. Нажмите кнопку Подключиться.Click or tap Connect.
  7. В поле Выберите набор данных выберите параметр.Under Choose a dataset, click or tap an option.
  8. В разделе Выберите таблицу установите один или несколько флажков, а затем нажмите кнопку Подключиться.Under Choose a table, select one or more checkboxes, and then click or tap Connect.

Дальнейшие действияNext steps