Ligar ao SQL Server a partir do PowerAppsConnect to SQL Server from PowerApps

Ícone do SQL Server

Ligue ao SQL Server, no Azure ou numa base de dados no local, para que possa apresentar informações do mesmo no PowerApps.Connect to SQL Server, in either Azure or an on-premises database, so that you can display information from it in PowerApps.

Pré-requisitosPrerequisites

  • Inscreva-se no PowerApps, instale o PowerApps Studio, abra-o e, em seguida, inicie sessão com as mesmas credenciais que utilizou para se inscrever.Sign up for PowerApps, install PowerApps Studio, open it, and then sign in by providing the same credentials that you used to sign up.
  • Recolha as seguintes informações para uma base de dados que contenha, pelo menos, uma tabela com uma chave primária:Gather the following information for a database that contains at least one table with a primary key:

    • o nome da base de dadosthe name of the database
    • o nome do servidor no qual a base de dados está alojadathe name of the server on which the database is hosted
    • um nome de utilizador e palavra-passe válidos para ligar à base de dadosa valid user name and password to connect to the database
    • o tipo de autenticação necessária para ligar à base de dadosthe type of authentication needed to connect to the database

      Se não tiver esta informação, peça-a ao administrador da base de dados que pretende utilizar.If you don't have this information, ask the administrator of the database that you want to use.

  • Para uma base de dados no local, identifique um gateway de dados que foi partilhado consigo (ou crie um).For an on-premises database, identify a data gateway that was shared with you (or create one).

    Nota

    Os gateways e as ligações no local só podem ser criadas e utilizadas no ambiente predefinido do utilizador.Gateways and on-premises connections can only be created and used in the user's default environment.

Gerar automaticamente uma aplicaçãoGenerate an app automatically

  1. No PowerApps Studio, clique ou toque em Novo, no menu Ficheiro (ao longo da margem esquerda).In PowerApps Studio, click or tap New on the File menu (along the left edge).

    Opção Nova no menu Ficheiro

  2. Em Comece com os seus dados, clique ou toque na seta para a direita no fim da linha de conectores.Under Start with your data, click or tap the right arrow at the end of the row of connectors.
  3. Se já tiver uma ligação à base de dados que pretende utilizar, clique ou toque na mesma e, em seguida, avance para o passo 7 deste procedimento.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. Clique ou toque em Nova ligação e, em seguida, clique ou toque em SQL Server.Click or tap New connection, and then click or tap SQL Server.

    Adicionar a ligação do SQL Server

  5. Execute um dos seguintes passos:Perform either of these steps:

    • Especifique Ligar diretamente (serviços cloud) e, em seguida, escreva ou cole o nome do servidor, o nome da base de dados, o nome de utilizador e a palavra-passe para a base de dados que pretende utilizar.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.

      Ligar a uma base de dados no Azure

    • Especifique Ligar com gateway de dados no local, escreva ou cole o nome do servidor, o nome da base de dados, o nome de utilizador e a palavra-passe para a base de dados que pretende utilizar e especifique o tipo de autenticação e o gateway.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.

      Ligar a uma base de dados no local

      Nota

      Se não tiver um gateway, instale um e clique ou toque em Atualizar lista de gateways.If you don't have a gateway, install one, and then click or tap Refresh gateway list.

  6. Clique ou toque em Ligar.Click or tap Connect.
  7. Clique ou toque numa opção em Escolha um conjunto de dados, clique ou toque numa opção em Escolha uma tabela e, em seguida, clique ou toque em Ligar.Click or tap an option under Choose a dataset, click or tap an option under Choose a table, and then click or tap Connect.

    O PowerApps cria uma aplicação que mostra dados em três ecrãs.PowerApps creates an app that shows data on three screens. A Heurística sugere o tipo de dados a mostrar, mas poderá ter de personalizar a IU de acordo com as suas necessidades.Heuristics suggest what kind of data to show, but you might need to customize the UI to suit your needs.

  8. Personalize a aplicação através de técnicas que são semelhantes às descritas em Criar uma aplicação a partir do Excel, começando por alterar o esquema da aplicação.Customize the app by using techniques that are similar to those that Create an app from Excel describes, starting with changing the app layout.

Criar uma aplicação do zeroBuild an app from scratch

  1. Inicie sessão em powerapps.com com a mesma conta que utilizou para se inscrever no PowerApps.Sign in to powerapps.com with the same account that you used to sign up for PowerApps.
  2. Na barra de navegação à esquerda, clique ou toque em Ligações:In the left navigation bar, click or tap Connections:

    Gerir ligações

  3. No canto superior direito, clique ou toque em Nova ligação e, em seguida, clique ou toque em SQL Server.In the upper-right corner, click or tap New connection, and then click or tap SQL Server.
  4. Execute um dos seguintes passos:Perform either of these steps:

    • Especifique Ligar diretamente (serviços cloud) e, em seguida, escreva ou cole o nome do servidor, o nome da base de dados, o nome de utilizador e a palavra-passe para a base de dados que pretende utilizar.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.

      Ligar a uma base de dados no Azure

    • Especifique Ligar com gateway de dados no local, escreva ou cole o nome do servidor, o nome da base de dados, o nome de utilizador e a palavra-passe para a base de dados que pretende utilizar e especifique o tipo de autenticação e o gateway.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.

      Ligar a uma base de dados no Azure

      Nota

      Se não tiver um gateway, instale um e, em seguida, clique ou toque no ícone de seta para a direita para atualizar a lista.If you don't have a gateway, install one, and then click or tap the clockwise icon to refresh the list.

  5. Clique ou toque em Criar para criar a ligação.Click or tap Create to create the connection.
  6. Crie uma aplicação através de técnicas que são semelhantes às descritas em Criar uma aplicação a partir do zero.Create an app by using techniques that are similar to those that Create an app from scratch describes.

Atualizar uma aplicação existenteUpdate an existing app

  1. No PowerApps Studio, abra a aplicação que pretende atualizar.In PowerApps Studio, open the app that you want to update.
  2. Clique ou toque em Origens de dados no separador Ver do friso.Click or tap Data sources on the View tab of the ribbon.
  3. No painel da direita, clique ou toque em Adicionar uma origem de dados.In the right-hand pane, click or tap Add a data source.

    Adicionar origem de dados

  4. Clique ou toque em Nova ligação, clique ou toque em SQL Server e, em seguida, clique ou toque em Ligar.Click or tap New connection, click or tap SQL Server, and then click or tap Connect.
  5. Execute um dos seguintes passos:Perform either of these steps:

    • Especifique Ligar diretamente (serviços cloud) e, em seguida, escreva ou cole o nome do servidor, o nome da base de dados, o nome de utilizador e a palavra-passe para a base de dados que pretende utilizar.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.

      Ligar a uma base de dados no Azure

    • Especifique Ligar com gateway de dados no local, escreva ou cole o nome do servidor, o nome da base de dados, o nome de utilizador e a palavra-passe para a base de dados que pretende utilizar e especifique o tipo de autenticação e o gateway.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.

      Ligar a uma base de dados no Azure

      Nota

      Se não tiver um gateway, instale um e, em seguida, clique ou toque no ícone circular para atualizar a lista.If you don't have a gateway, install one, and then click or tap the circular icon to refresh the list.

  6. Clique ou toque em Ligar.Click or tap Connect.
  7. Em Escolha um conjunto de dados, clique ou toque numa opção.Under Choose a dataset, click or tap an option.
  8. Em Escolha uma tabela, selecione uma ou mais caixas de verificação e, em seguida, clique ou toque em Ligar.Under Choose a table, select one or more checkboxes, and then click or tap Connect.

Passos seguintesNext steps