Ligar ao SQL Server a partir do Power Apps
Pode ligar ao SQL Server numa base de dados do Azure ou no local.
Nota
As origens de dados SQL criadas recentemente já não estão prefixadas com [dbo]
tal como em versões anteriores do Power Apps.
Para mais informações, consulte Problemas comuns e resoluções para o Power Apps.
Gerar automaticamente uma aplicação
Dependendo da interface do Power Apps que estiver a utilizar, consulte o novo visual ou o visual clássico para criar uma aplicação.
Inicie sessão no Power Apps.
Na página Home Page, selecione a galeria de página única ou a opção móvel de três ecrãs:
- Para criar uma aplicação de galeria de uma página com um esquema reativo, escolha uma das seguintes alternativas:
- Começar com dados > Selecionar dados externos > Do SQL.
- Começar com um design de página > Galeria ligada a dados externos > Do SQL.
- Para criar uma aplicação móvel de três ecrãs, selecione Começar com um modelo de aplicação > A partir de SQL.
- Para criar uma aplicação de galeria de uma página com um esquema reativo, escolha uma das seguintes alternativas:
Selecione a sua ligação SQL e, em seguida, selecione uma tabela. Para escolher uma ligação diferente, selecione o menu de conteúdos adicionais ... para mudar a sua ligação ou criar uma nova ligação SQL.
Nota
Só é apresentada uma ligação de cada vez.
Quando tiver terminado, selecione Criar aplicação.
Chamar procedimentos armazenados diretamente no Power Fx (pré-visualização)
Pode chamar diretamente os procedimentos armazenados do SQL Server no Power Fx ativando a opção de pré-visualização do procedimento armazenado do SQL Server.
- Aceda a Definições > Funcionalidades futuras > Pré-visualizar.
- Procure procedimentos armazenados.
- Ative a opção de pré-visualização como mostrado.
Quando adiciona uma ligação SQL Server à sua aplicação, pode agora adicionar tabelas e vistas ou procedimentos armazenados.
Se não vir imediatamente o procedimento armazenado, é mais rápido procurá-lo.
Depois de selecionar um procedimento armazenado, um nó subordinado aparece e pode designar o procedimento armazenado como Seguro para uso para galerias e tabelas. Se marcar esta opção, pode atribuir o procedimento armazenado como uma propriedade de Itens para galerias e tabelas utilizarem na sua aplicação.
Ative esta opção apenas se:
- Não existem efeitos secundários em chamar este procedimento a pedido, várias vezes, sempre que o Power Apps atualiza o controlo. Quando usado com uma propriedade de Itens de uma galeria ou tabela, o Power Apps chama o procedimento armazenado sempre que o sistema determina que uma atualização é necessária. Não é possível controlar quando o procedimento armazenado é chamado.
- O procedimento armazenado devolve menos do que o limite delegável (500/2000) de registos. Quando uma tabela ou vista é atribuída a uma propriedade de Itens, o Power Apps pode controlar a paginação e trazer 100 registos de cada vez, quando for necessário. Os procedimentos armazenados são diferentes e podem ser pagináveis através de um argumento para o procedimento armazenado. Mas o Power Apps não pode trazer páginas automaticamente como pode para tabelas e vistas. O autor deve configurar a paginação.
Exemplo
Quando adiciona um procedimento armazenado, poderá ver mais do que uma origem de dados no seu projeto.
Prefixe o nome do procedimento armazenado com o nome do conector associado ao mesmo. Por exemplo, DataCardValue3_1.Text é do conector DataCard.
Etiquete os valores, por exemplo, utilizando um número, conforme necessário, uma vez que está a ler a partir de um valor de texto no Power Apps.
Dica
Para utilizar um procedimento armazenado numa propriedade de Item para uma galeria ou tabela, utilize o nome do procedimento armazenado onde utilizaria o nome da tabela.
Problemas conhecidos
As origens de dados SQL já não adicionam um prefixo [dbo]
ao nome origem de dados
O prefixo [dbo]
não tem qualquer finalidade prática no Power Apps pois os nomes de origens de dados são automaticamente desambiguados. As origens de dados existentes não são afetadas por esta alteração, mas quaisquer origens de dados SQL adicionadas recentemente não incluem o prefixo.
Se precisar de atualizar um grande número de fórmulas numa das suas aplicações, o Utilitário Compactar e Descompactar Ficheiro de Origem do Power Apps pode ser utilizado para fazer uma pesquisa e substituição globais.
Nota
A partir da versão 3.21054, atualizaremos automaticamente as referências de nomes legados quebrados ao novo nome da origem de dados depois de lermos a origem de dados.
Próximos passos
- Saiba como mostrar dados de uma origem de dados.
- Saiba como ver detalhes e criar ou atualizar registos.
- Veja outros tipos de origens de dados às quais pode ligar.
- Compreenda tabelas e registos com origens de dados em forma tabela.
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários