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: articles/connectors/connectors-create-api-sqlazure.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ If you're new to Azure Logic Apps, review the following documentation:
30
30
31
31
* An Azure account and subscription. If you don't have a subscription, [sign up for a free Azure account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
32
32
33
-
*[SQL Server database](/sql/relational-databases/databases/create-a-database), [Azure SQL Database](../azure-sql/database/single-database-create-quickstart.md), or [Azure SQL Managed Instance](../azure-sql/managed-instance/instance-create-quickstart.md).
33
+
*[SQL Server database](/sql/relational-databases/databases/create-a-database), [Azure SQL Database](../azure-sql/database/single-database-create-quickstart.md), or [SQL Managed Instance](../azure-sql/managed-instance/instance-create-quickstart.md).
34
34
35
35
The SQL connector requires that your tables contain data so that SQL connector operations can return results when called. For example, if you use Azure SQL Database, you can use the included sample databases to try the SQL connector operations.
36
36
@@ -93,20 +93,20 @@ For the managed SQL Server connector technical information, such as trigger and
93
93
94
94
After you provide this information, continue with these steps:
95
95
96
-
*[Connect to cloud-based Azure SQL Database or Managed Instance](#connect-azure-sql-db)
96
+
*[Connect to cloud-based Azure SQL Database or SQL Managed Instance](#connect-azure-sql-db)
97
97
*[Connect to on-premises SQL Server](#connect-sql-server)
98
98
99
99
<aname="connect-azure-sql-db"></a>
100
100
101
-
### Connect to Azure SQL Database or Managed Instance
101
+
### Connect to Azure SQL Database or SQL Managed Instance
102
102
103
-
To access an Azure SQL Managed Instance without using the on-premises data gateway or integration service environment, you have to [set up the public endpoint on the Azure SQL Managed Instance](../azure-sql/managed-instance/public-endpoint-configure.md). The public endpoint uses port 3342, so make sure that you specify this port number when you create the connection from your logic app.
103
+
To access a SQL Managed Instance without using the on-premises data gateway or integration service environment, you have to [set up the public endpoint on the SQL Managed Instance](../azure-sql/managed-instance/public-endpoint-configure.md). The public endpoint uses port 3342, so make sure that you specify this port number when you create the connection from your logic app.
104
104
105
105
The first time that you add either a [SQL Server trigger](#add-sql-trigger) or [SQL Server action](#add-sql-action), and you haven't previously created a connection to your database, you're prompted to complete these steps:
106
106
107
107
1. For **Connection name**, provide a name to use for your connection.
108
108
109
-
1. For **Authentication type**, select the authentication that's required and enabled on your database in Azure SQL Database or Azure SQL Managed Instance:
109
+
1. For **Authentication type**, select the authentication that's required and enabled on your database in Azure SQL Database or SQL Managed Instance:
110
110
111
111
| Authentication | Description |
112
112
|----------------|-------------|
@@ -125,7 +125,7 @@ The first time that you add either a [SQL Server trigger](#add-sql-trigger) or [
125
125
126
126

127
127
128
-
1. After you select **Azure AD Integrated**, select **Sign in**. Based on whether you use Azure SQL Database or Azure SQL Managed Instance, select your user credentials for authentication.
128
+
1. After you select **Azure AD Integrated**, select **Sign in**. Based on whether you use Azure SQL Database or SQL Managed Instance, select your user credentials for authentication.
129
129
130
130
1. Select these values for your database:
131
131
@@ -284,7 +284,7 @@ In Standard logic app workflows, only the managed SQL Server connector has trigg
284
284
285
285
## Trigger recurrence shift and drift (daylight saving time)
286
286
287
-
Recurring connection-based triggers where you need to create a connection first, such as the managed SQL Server trigger, differ from built-in triggers that run natively in Azure Logic Apps, such as the [Recurrence trigger](../connectors/connectors-native-recurrence.md). In recurring connection-based triggers, the recurrence schedule isn't the only driver that controls execution, and the time zone only determines the initial start time. Subsequent runs depend on the recurrence schedule, the last trigger execution, *and* other factors that might cause run times to drift or produce unexpected behavior. For example, unexpected behavior can include failure to maintain the specified schedule when daylight saving time (DST) starts and ends.
287
+
Recurring connection-based triggers where you need to create a connection first, such as the managed SQL Server trigger, differ from built-in triggers that run natively in Azure Logic Apps, such as the [Recurrence trigger](../connectors/connectors-native-recurrence.md). For recurring connection-based triggers, the recurrence schedule isn't the only driver that controls execution, and the time zone only determines the initial start time. Subsequent runs depend on the recurrence schedule, the last trigger execution, *and* other factors that might cause run times to drift or produce unexpected behavior. For example, unexpected behavior can include failure to maintain the specified schedule when daylight saving time (DST) starts and ends.
288
288
289
289
To make sure that the recurrence time doesn't shift when DST takes effect, manually adjust the recurrence. That way, your workflow continues to run at the expected or specified start time. Otherwise, the start time shifts one hour forward when DST starts and one hour backward when DST ends. For more information, see [Recurrence for connection-based triggers](../connectors/apis-list.md#recurrence-for-connection-based-triggers).
290
290
@@ -390,7 +390,7 @@ Sometimes, you have to work with result sets so large that the connector doesn't
390
390
391
391
* Create a [*stored procedure*](/sql/relational-databases/stored-procedures/stored-procedures-database-engine) that organizes the results the way that you want. The SQL connector provides many backend features that you can access by using Azure Logic Apps so that you can more easily automate business tasks that work with SQL database tables.
392
392
393
-
When getting or inserting multiple rows, your logic app can iterate through these rows by using an [*until loop*](../logic-apps/logic-apps-control-flow-loops.md#until-loop) within these [limits](../logic-apps/logic-apps-limits-and-config.md). However, when your logic app has to work with record sets so large, for example, thousands or millions of rows, that you want to minimize the costs resulting from calls to the database.
393
+
When a SQL action gets or inserts multiple rows, your logic app workflow can iterate through these rows by using an [*until loop*](../logic-apps/logic-apps-control-flow-loops.md#until-loop) within these [limits](../logic-apps/logic-apps-limits-and-config.md). However, when your logic app has to work with record sets so large, for example, thousands or millions of rows, that you want to minimize the costs resulting from calls to the database.
394
394
395
395
To organize the results in the way that you want, you can create a stored procedure that runs in your SQL instance and uses the **SELECT - ORDER BY** statement. This solution gives you more control over the size and structure of your results. Your logic app calls the stored procedure by using the SQL Server connector's **Execute stored procedure** action. For more information, see [SELECT - ORDER BY Clause](/sql/t-sql/queries/select-order-by-clause-transact-sql).
396
396
@@ -402,7 +402,7 @@ Sometimes, you have to work with result sets so large that the connector doesn't
402
402
> For this task, you can use the [Azure Elastic Job Agent](../azure-sql/database/elastic-jobs-overview.md)
403
403
> for [Azure SQL Database](../azure-sql/database/sql-database-paas-overview.md). For
404
404
> [SQL Server on premises](/sql/sql-server/sql-server-technical-documentation)
405
-
> and [Azure SQL Managed Instance](../azure-sql/managed-instance/sql-managed-instance-paas-overview.md),
405
+
> and [SQL Managed Instance](../azure-sql/managed-instance/sql-managed-instance-paas-overview.md),
406
406
> you can use the [SQL Server Agent](/sql/ssms/agent/sql-server-agent). To learn more, see
407
407
> [Handle long-running stored procedure timeouts in the SQL connector for Azure Logic Apps](../logic-apps/handle-long-running-stored-procedures-sql-connector.md).
0 commit comments