Skip to content

Commit 6324c53

Browse files
committed
Add conn tips for SQL and Oracle connectors
1 parent 24cd589 commit 6324c53

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

articles/data-factory/connector-azure-sql-data-warehouse.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ For different authentication types, refer to the following sections on prerequis
6868
- Azure AD application token authentication: [Service principal](#service-principal-authentication)
6969
- Azure AD application token authentication: [Managed Service Identity](#managed-service-identity-authentication)
7070

71+
>[!TIP]
72+
>If you hit error with error code as "UserErrorFailedToConnectToSqlServer" and message like "The session limit for the database is XXX and has been reached.", add `Pooling=false` to your connection string and try again.
73+
7174
### SQL authentication
7275

7376
#### Linked service example that uses SQL authentication

articles/data-factory/connector-azure-sql-database.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ For different authentication types, refer to the following sections on prerequis
6262
- [Azure AD application token authentication: Service principal](#service-principal-authentication)
6363
- [Azure AD application token authentication: Managed Service Identity](#managed-service-identity-authentication)
6464

65+
>[!TIP]
66+
>If you hit error with error code as "UserErrorFailedToConnectToSqlServer" and message like "The session limit for the database is XXX and has been reached.", add `Pooling=false` to your connection string and try again.
67+
6568
### SQL authentication
6669

6770
#### Linked service example that uses SQL authentication

articles/data-factory/connector-oracle.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ The following properties are supported for the Oracle linked service.
6161
>[!TIP]
6262
>If you hit error saying "ORA-01025: UPI parameter out of range" and your Oracle is of version 8i, add `WireProtocolMode=1` to your connection string and try again.
6363
64+
To enable encryption on Oracle connection, you have two options:
65+
66+
1. On Oracle server side, go to Oracle Advanced Security (OAS) and configure the encryption settings, which supports Triple-DES Encryption (3DES) and Advanced Encryption Standard (AES), refer to details [here](https://docs.oracle.com/cd/E11882_01/network.112/e40393/asointro.htm#i1008759). ADF Oracle connector automatically negotiates the encryption method to use the one you configure in OAS when establishing connection to Oracle.
67+
68+
2. On client side, you can add `EncryptionMethod=1` in the connection string. This will use SSL/TLS as the encryption method. To use this, you need to disable non-SSL encryption settings in OAS on the Oracle server side to avoid encryption conflict.
69+
6470
**Example:**
6571

6672
```json

articles/data-factory/connector-sql-server.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ The following properties are supported for SQL Server linked service:
5656
| password |Specify password for the user account you specified for the userName. Mark this field as a SecureString to store it securely in Data Factory, or [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md). |No |
5757
| connectVia | The [Integration Runtime](concepts-integration-runtime.md) to be used to connect to the data store. You can use Self-hosted Integration Runtime or Azure Integration Runtime (if your data store is publicly accessible). If not specified, it uses the default Azure Integration Runtime. |No |
5858

59+
>[!TIP]
60+
>If you hit error with error code as "UserErrorFailedToConnectToSqlServer" and message like "The session limit for the database is XXX and has been reached.", add `Pooling=false` to your connection string and try again.
61+
5962
**Example 1: using SQL authentication**
6063

6164
```json

0 commit comments

Comments
 (0)