Połączenie z programem SQL Server z Power Apps

Połączenie z serwerem SQL Server jest nawiązywane na platformie Azure lub w lokalny danych.

Uwaga

Nowo utworzone źródła danych SQL nie mają już prefiksów, takich [dbo] – jak w poprzednich wersjach Power Apps.

Aby uzyskać więcej informacji o znanych ograniczeniach, zobacz Typowe problemy w Power Apps.

Automatyczne generowanie aplikacji

W zależności od tego, którego interfejsu Power Apps używasz, możesz odwoływać się do nowego wyglądu lub do klasycznego, aby utworzyć aplikację.

  1. Zaloguj się do usługi Power Apps.

  2. Na stronie głównej wybierz opcję galerii jednostronicowej lub trzech ekranów dla urządzeń przenośnych:

    • Aby utworzyć jednostronicową aplikację galerii z układem układu strona:
      • Rozpocznij od danych > Wybierz dane zewnętrzne > Z SQL.
      • Rozpocznij od projektu strony > Galeria połączona z danymi zewnętrznymi > Z SQL.
    • Aby utworzyć aplikację mobilną na trzech ekranach, wybierz opcję Rozpocznij od szablonu aplikacji > Z SQL.
  3. Wybierz połączenie SQL i wybierz tabelę. Aby wybrać inne połączenie, wybierz opcję w menu ..., aby przełączać połączenie lub utworzyć nowe połączenie SQL.

    Uwaga

    Jednocześnie jest wyświetlane tylko jedno połączenie.

  4. Gdy wszystko będzie gotowe, wybierz przycisk Utwórz aplikację.

Wywołania procedur przechowywanych bezpośrednio w Power Fx (wersja zapoznawcza)

Można bezpośrednio wywoływać procedury składowane SQL Server z Power Fx, włączając przełącznik wersji zapoznawczej procedury składowanej SQL Server.

  1. Przejdź do strony Ustawienia > Przyszłe funkcje > Wersje zapoznawcze.
  2. Wyszukaj procedura składowana.
  3. Włącz przełącznik podglądu w pokazany sposób.

Zrzut ekranu pokazujący przełącznik procedur składowania SQL Server ustawiony na Wł..

Po dodaniu połączenia SQL Server do aplikacji można teraz dodawać tabele i widoki lub procedury składowane.

Zrzut ekranu przedstawiający listę tabel, widoków i procedur składowanych dostępnych do dodania do aplikacji.

Jeśli procedura składowana nie jest widoczna od razu, szybciej jest ją wyszukać.

Po wybraniu procedury składowanej pojawi się węzeł podrzędny, w którym można oznaczyć procedurę składowaną jako Bezpieczne do użycia w galeriach i tabelach. Jeśli zaznaczysz tę opcję, możesz przypisać swoją procedurę składowaną jako właściwość Elementy dla galerii tabel do wykorzystania w aplikacji.

Włącz tę opcję tylko wtedy, gdy:

  1. Nie ma żadnych skutków ubocznych wywoływania tej procedury na żądanie, wielokrotnie, za każdym razem, gdy Power Apps odświeża kontrolkę. W przypadku użycia z właściwością Elementy galerii lub tabeli, Power Apps wywołuje procedurę składowaną za każdym razem, gdy system stwierdzi, że potrzebne jest odświeżenie. Nie można kontrolować, kiedy jest wywoływana procedura składowana.
  2. Procedura składowana zwraca mniej niż delegowany limit (500/2000) rekordów. Gdy tabela lub widok jest przypisany do właściwości Elementy, Power Apps może kontrolować stronicowanie i wprowadzać 100 rekordów naraz, gdy tego potrzebuje. Procedury składowane są różne i mogą być stronicowane za pomocą argumentu dla procedury tego typu. Power Apps nie może jednak automatycznie wprowadzać stron, tak jak w przypadku tabel i widoków. Autor musi skonfigurować skalowalność strony.

Przykład

Po dodaniu procedury składowanej w projekcie może pojawić się więcej niż jedno źródło danych.

Zrzut ekranu przedstawiający źródła danych SQL.

Poprzedź nazwę procedury składowanej nazwą łącznika z nią powiązanego. Na przykład DataCardValue3_1.Text pochodzi z łącznika DataCard.

Oznacz wartości, na przykład za pomocą liczby, jeśli to konieczne, ponieważ odczytujesz z wartości tekstowej w pliku Power Apps.

Bezpośrednie wywoływanie procedur składowanych.

Napiwek

Aby użyć procedury składowanej we właściwości Element dla galerii lub tabeli, należy użyć nazwy procedury składowanej w miejscu, w którym użyto nazwy tabeli.

Znane problemy

Źródła danych SQL nie dodają już przedrostka „[dbo]” do nazwy źródła danych

Przedrostek „[dbo]” nie ma żadnego praktycznego zastosowania, Power Apps ponieważ nazwy źródeł danych są automatycznie ujednoznaczniane. Nie będzie to miało wpływu na istniejące źródła danych, ale nowo dodane źródła danych SQL nie będą zawierać przedrostka.

Jeśli jest konieczne zaktualizowanie dużej liczby formuł w jednej z aplikacji, można użyć źródłowego pakietu plików i narzędzia Power Apps do zbiorczego wyszukiwania i zastępowania.

Uwaga

Począwszy od wersji 3.21054, będziemy automatycznie aktualizować uszkodzone odniesienia do starszych nazw do nowej nazwy źródła danych po przeczytaniu źródła danych.

Następne kroki

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).