You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/app-from-azure-sql-database.md
+15-15Lines changed: 15 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -43,27 +43,27 @@ In this topic, you'll use data in your Azure SQL Database to create an app with
43
43

44
44
45
45
> [!NOTE]
46
-
> If you don't have a PowerApps license, you'll see a blue information bar with a link to start a trial. When you select to start trial, you'll be taken to a new tab where you'll be signed up for a license. Once complete, go back to the Azure portal and refresh the blade to continue.
46
+
> If you don't have a PowerApps license, you'll see a blue information bar with a link to start a trial. When you select to start a trial, you'll be taken to a new tab where you'll be signed up for a license. Once complete, go back to the Azure portal and refresh the blade to continue.
47
47
48
-
4. Type a name for the app such as “Site Inspection”, “Fundraiser” or “Budget Tracker”.
48
+
4. Type a name for the app such as “Site Inspection”, “Fundraiser”, or “Budget Tracker”.
49
49
50
-
5. Enter SQL authentication password and if required, change the username.
51
-
6. Select a table from the dropdown that you wish to use to create the app.
50
+
5. Enter a SQL authentication password and if required, change the username.
51
+
6. Select a table from the dropdown list that you want to use to create the app.
52
52
53
53
7. Select **Create**.
54
54
55
55
56
56

57
57
58
-
The [PowerApps Studio](https://create.powerapps.com/studio/) opens in a new tab. If pop-up is blocked, update browser to allow pop-ups and retry. Once created, you'll have a 3page app with data from your SQL Database.
58
+
The [PowerApps Studio](https://create.powerapps.com/studio/) opens in a new tab. If the pop-up is blocked, update the browser to allow pop-ups and try again. Once created, you'll have a 3-page app with data from your SQL Database.
59
59
60
60
## Accessing your app
61
61
62
62
To access the created app again, go to [make.powerapps.com](https://make.powerapps.com).
63
63
64
64
## App environment and region
65
65
66
-
The app you create with this method uses the [default environment](https://docs.microsoft.com/power-platform/admin/environments-overview#the-default-environment) for the tenant and deploys to the region of this environment. You can find the region of a deployed app or your tenant's default environment from the [admin center](https://docs.microsoft.com/power-platform/admin/regions-overview#how-do-i-find-out-where-my-app-is-deployed). To review all apps in a specific environment, go to [make.powerapps.com](https://make.powerapps.com), select the **Environment** from the ribbon and then select **Apps** on the left.
66
+
The app you create with this method uses the [default environment](https://docs.microsoft.com/power-platform/admin/environments-overview#the-default-environment) for the tenant and deploys to the region of this environment. You can find the region of a deployed app or your tenant's default environment from the [admin center](https://docs.microsoft.com/power-platform/admin/regions-overview#how-do-i-find-out-where-my-app-is-deployed). To review all apps in a specific environment, go to [make.powerapps.com](https://make.powerapps.com), select the **Environment** from the ribbon, and then select **Apps** on the left.
67
67
68
68
## App access to SQL Database
69
69
@@ -75,32 +75,32 @@ You can configure PowerApps to connect to SQL Database using IP addresses or as
75
75
76
76
You can use either a Transact-SQL stored procedure or the Azure portal to configure this access:
77
77
78
-
- Stored procedure [sp_set_firewall_rule](https://docs.microsoft.com/sql/relational-databases/system-stored-procedures/sp-set-firewall-rule-azure-sql-database?view=azuresqldb-current) for SQL Database or SQL Server level firewall rules.
79
-
-[Azure portal](https://docs.microsoft.com/azure/sql-database/sql-database-firewall-configure) for SQL Server level firewall rules.
78
+
- Stored procedure [sp_set_firewall_rule](https://docs.microsoft.com/sql/relational-databases/system-stored-procedures/sp-set-firewall-rule-azure-sql-database?view=azuresqldb-current) for SQL Database or SQL Server firewall rules
79
+
-[Azure portal](https://docs.microsoft.com/azure/sql-database/sql-database-firewall-configure) for SQL Server firewall rules
80
80
81
81
### App access as an Azure service
82
82
83
-
PowerApps can connect to SQL Database **Allow access to Azure services** control using the Azure portal. To configure this access, sign in to the [Azure portal](https://portal.azure.com/) and navigate the portal to **SQL Server**. Select **Firewalls and virtual networks** and set the control **Allow Azure services and resources to access this server** to ON. Select **Save** to submit changes.
83
+
PowerApps can connect to the SQL Database **Allow access to Azure services** control using the Azure portal. To configure this access, sign in to the [Azure portal](https://portal.azure.com/) and navigate in the portal to **SQL Server**. Select **Firewalls and virtual networks** and set the control **Allow Azure services and resources to access this server** to **ON**. Select **Save** to submit changes.
84
84
85
85
> [!IMPORTANT]
86
-
> If you leave the control set to ON, your Azure SQL Database server accepts communication from any subnet inside the Azure boundary i.e. originating from one of the IP addresses that is recognized as those within ranges defined for Azure data centers. Leaving the control set to ON might be excessive access from a security point of view.
86
+
> If you leave the control set to ON, your Azure SQL Database server accepts communication from any subnet inside the Azure boundary, that is originating from one of the IP addresses that is recognized as those within ranges defined for Azure data centers. Leaving the control set to ON might be excessive access from a security point of view.
87
87
88
88
## Limitations
89
89
90
-
- The app name can only include a letter, digit, '-', '(', ')' or '_'.
90
+
- The app name can include only letters, numbers, hyphens, parentheses, or underscores.
91
91
- PowerApps requires SQL authentication to connect to SQL Database.
92
-
- You can select only one table while creating canvas app from the Azure portal. Customize the app after the app is created if you want to add more tables and other data sources by adding more data connections.
92
+
- You can select only one table while you are creating a canvas app from the Azure portal. Customize the app after the app is created if you want to add more tables and other data sources by adding more data connections.
93
93
- PowerApps cannot connect to SQL Database using VNet Service Endpoints. For more information, read [allowing access through VNet Service Endpoints](https://docs.microsoft.com/azure/sql-database/sql-database-vnet-service-endpoint-rule-overview).
94
94
95
95
## Other considerations
96
96
97
-
- The access of the app to SQL Database is implicitly shared to all users that you [share this app](share-app.md) with. Ensure the SQL authentication credentials have appropriate access for reading and writing data. </br> For example, you can create separate app that connect to the same SQL Database with different SQL authentication credentials to segregate read and read/write access.
98
-
- Review throttling limits, delegatable functions and operations, known issues and limitations of the [SQL Database](https://docs.microsoft.com/connectors/sql/) connector this feature uses for performance considerations.
97
+
- The access of the app to SQL Database is implicitly shared to all users that you [share this app](share-app.md) with. Ensure the SQL authentication credentials have appropriate access for reading and writing data. </br> For example, you can create a separate app that connects to the same SQL Database with different SQL authentication credentials to segregate read and read/write access.
98
+
- Review throttling limits, delegatable functions and operations, known issues, and limitations of the [SQL Database](https://docs.microsoft.com/connectors/sql/) connector this feature uses for performance considerations.
99
99
- Create an app from [make.powerapps.com](https://make.powerapps.com) when you need to create an app for a non-default environment and a different region for the tenant using data from SQL Database.
100
100
101
101
## Next steps
102
102
103
-
In this quickstart, you created an app using data from your SQL Database using the Azure portal. As a next step, customize the app with controls, images and logic to better suit your business needs.
103
+
In this quickstart, you created an app using data from your SQL Database using the Azure portal. As a next step, customize the app with controls, images, and logic to better suit your business needs.
104
104
105
105
> [!div class="nextstepaction"]
106
106
> [Design the canvas app interface in PowerApps](add-configure-controls.md)
0 commit comments