Připojení k SQL Serveru z Power Apps

K SQL Server se můžete připojit buď v Azure, nebo v místní databázi.

Poznámka

Nově vytvořené zdroje dat SQL již nemají předponu [dbo], jako tomu bylo v předchozích verzích Power Apps.

Další informace viz téma Běžné problémy a řešení pro Power Apps.

Automatické vygenerování aplikace

V závislosti na rozhraní Power Apps, které používáte, používejte nový vzhled nebo klasický vzhled pro vytvoření aplikace.

  1. Přihlaste se do Power Apps

  2. Na úvodní stránce vyberte možnost galerie s jednou stránkou nebo mobil se třemi obrazovkami:

    • Chcete-li vytvořit aplikaci galerie s jednou stránkou s responzivním rozložením, vyberte jednu z následujících možností:
      • Začněte s daty > Vyberte externí data > Ze SQL.
      • Začněte s návrhem stránky > Galerie připojená k externím datům > Z SQL.
    • Chcete-li vytvořit mobilní aplikaci se třemi obrazovkami, vyberte Začít se šablonou aplikace > Z SQL.
  3. Vyberte připojení SQL a poté vyberte tabulku. Chcete-li vybrat jiné připojení, vyberte rozbalovací nabídku ... a přepněte připojení nebo vytvořte nové připojení SQL.

    Poznámka

    V jednu chvíli se zobrazuje pouze jedno připojení.

  4. Až budete hotovi, vyberte Vytvořit aplikaci.

Volejte uložené procedury přímo v Power Fx (Preview)

Uložené procedury SQL Server můžete volat přímo z Power Fx zapnutím přepínače Preview uložené procedury SQL Server.

  1. Přejděte na Nastavení > Připravované funkce > Preview.
  2. Vyhledejte uložené procedury.
  3. Zapněte přepínač Preview podle obrázku.

Snímek obrazovky, který ukazuje přepínač uložených procedur serveru SQL Server nastavený na hodnotu Zapnuto.

Když do aplikace přidáte připojení k SQL Server, můžete nyní přidávat tabulky a pohledy nebo uložené procedury.

Snímek obrazovky, který ukazuje seznamy tabulek, pohledů a uložených procedur, které lze přidat do vaší aplikace.

Pokud svou uloženou proceduru okamžitě nevidíte, je rychlejší ji vyhledat.

Jakmile vyberete uloženou proceduru, zobrazí se podřízený uzel a uloženou proceduru můžete označit jako Bezpečné pro použití pro galerie a tabulky. Pokud zaškrtnete tuto možnost, můžete svou uloženou proceduru přiřadit jako vlastnost Items pro galerie pro tabulky, které chcete použít ve vaší aplikaci.

Tuto možnost zapněte, pouze pokud:

  1. Neexistují žádné vedlejší účinky volání této procedury na vyžádání, vícekrát, kdykoli Power Apps obnoví ovládací prvek. Při použití s vlastností Items galerie nebo tabulky, Power Apps volá uloženou proceduru, kdykoli systém určí, že je potřeba provést aktualizaci. Nemůžete ovládat, kdy je volána uložená procedura.
  2. Uložená procedura vrátí méně než delegovatelný limit (500/2000) záznamů. Když je tabulka nebo pohled přiřazen k vlastnosti Items, Power Apps může ovládat stránkování a vyvolat 100 záznamů najednou, když to potřebuje. Uložené procedury se liší a mohou být stránkovatelné prostřednictvím argumentu uložené procedury. Ale Power Apps nedokáže načítat stránky automaticky jako u tabulek a pohledů. Autor musí nastavit stránkování.

Příklad

Když přidáte uloženou proceduru, můžete ve svém projektu vidět více než jeden zdroj dat.

Snímek obrazovky, který ukazuje zdroje dat SQL.

Před názvem uložené procedury uveďte název konektoru, který je k ní přidružen. Například DataCardValue3_1.Text je z konektoru DataCard.

Označte hodnoty, například pomocí čísla, podle potřeby, protože čtete z textové hodnoty v Power Apps.

Přímé volání uložených procedur.

Tip

Chcete-li použít uloženou proceduru ve vlastnosti Item pro galerii nebo tabulku, použijte název uložené procedury tam, kde byste použili název tabulky.

Známé problémy

Zdroje dat SQL již nepřidávají předponu [dbo] k názvu zdroje dat

Předpona [dbo] neslouží žádnému praktickému účelu v Power Apps, protože názvy zdrojů dat jsou automaticky zjednoznačněny. Stávající zdroje dat nejsou touto změnou ovlivněny, ale žádné nově přidané zdroje dat SQL předponu neobsahují.

Pokud potřebujete aktualizovat velké množství vzorců v jedné ze svých aplikací, Nástroj pro sbalení a rozbalení zdrojového souboru Power Apps lze použít k provedení globálního hledání a nahrazení.

Poznámka

Počínaje verzí 3.21054 budeme po přečtení zdroje dat automaticky aktualizovat nefunkční odkazy na starší názvy na nový název zdroje dat.

Další kroky

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).