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
| `lockWaitTimeout` | Lock wait timeout using `SET LOCK_TIMEOUT …`._(Optional)_
81
-
| `preferCursoredExecution` | Whether to prefer cursors or direct execution for queries. Uses by default direct. Cursors require more round-trips but are more backpressure-friendly. Defaults to direct execution. Can be `boolean` or a `Predicate<String>` accepting the SQL query. _(Optional)_
82
-
| `sendStringParametersAsUnicode` | Configure whether to send character data as unicode (NVARCHAR, NCHAR, NTEXT) or whether to use the database encoding, defaults to `true`. If disabled, `CharSequence` data is sent using the database-specific collation such as ASCII/MBCS instead of Unicode.
83
-
| `sslTunnel` | Enables SSL tunnel usage when using a SSL tunnel or SSL terminator in front of SQL Server. Accepts `Function<SslContextBuilder, SslContextBuilder>` to customize the SSL tunnel settings. SSL tunneling is not related to SQL Server's built-in SSL support. _(Optional)_
84
-
| `sslContextBuilderCustomizer`| SSL Context customizer to configure SQL Server's built-in SSL support (`Function<SslContextBuilder, SslContextBuilder>`) _(Optional)_
85
-
| `tcpKeepAlive` | Enable/disable TCP KeepAlive. Disabled by default. _(Optional)_
86
-
| `tcpNoDelay` | Enable/disable TCP NoDelay. Enabled by default. _(Optional)_
87
-
| `trustServerCertificate` | Fully trust the server certificate bypassing X.509 certificate validation. Disabled by default. _(Optional)_
88
-
| `trustStoreType`| Type of the TrustStore. Defaults to `KeyStore.getDefaultType()`. _(Optional)_
89
-
| `trustStore`| Path to the certificate TrustStore file._(Optional)_
90
-
| `trustStorePassword` | Password used to check the integrity of the TrustStore data. _(Optional)_
91
-
|`connectionProvider`| Set the `reactor.netty.resources.ConnectionProvider` to be used when creating the connection. Defaults to `ConnectionProvider.newConnection()`._(Optional)_|
| `ssl`| Whether to use transport-level encryption for the entire SQL server traffic.
70
+
| `driver`| Must be `sqlserver`.
71
+
| `host`| Server hostname to connect to.
72
+
| `port`| Server port to connect to. Defaults to `1433`. _(Optional)_
73
+
| `username`| Login username.
74
+
| `password`| Login password.
75
+
| `database`| Initial database to select. Defaults to SQL Server user profile settings. _(Optional)_
76
+
| `applicationName`| Name of the application. Defaults to driver name and version. _(Optional)_
77
+
| `connectionId`| Connection Id for tracing purposes. Defaults to a random Id. _(Optional)_
78
+
| `connectionProvider` | Set the `reactor.netty.resources.ConnectionProvider` to be used when creating the connection. Defaults to `ConnectionProvider.newConnection()`._(Optional)_
79
+
| `connectTimeout` | Connection Id for tracing purposes. Defaults to 30 seconds._(Optional)_
| `preferCursoredExecution` | Whether to prefer cursors or direct execution for queries. Uses by default direct. Cursors require more round-trips but are more backpressure-friendly. Defaults to direct execution. Can be `boolean` or a `Predicate<String>` accepting the SQL query. _(Optional)_
83
+
| `sendStringParametersAsUnicode` | Configure whether to send character data as unicode (NVARCHAR, NCHAR, NTEXT) or whether to use the database encoding, defaults to `true`. If disabled, `CharSequence` data is sent using the database-specific collation such as ASCII/MBCS instead of Unicode.
84
+
| `sslTunnel` | Enables SSL tunnel usage when using a SSL tunnel or SSL terminator in front of SQL Server. Accepts `Function<SslContextBuilder, SslContextBuilder>` to customize the SSL tunnel settings. SSL tunneling is not related to SQL Server's built-in SSL support. _(Optional)_
85
+
| `sslContextBuilderCustomizer`| SSL Context customizer to configure SQL Server's built-in SSL support (`Function<SslContextBuilder, SslContextBuilder>`) _(Optional)_
86
+
| `tcpKeepAlive`| Enable/disable TCP KeepAlive. Disabled by default. _(Optional)_
87
+
| `tcpNoDelay` | Enable/disable TCP NoDelay. Enabled by default. _(Optional)_
88
+
| `trustServerCertificate` | Fully trust the server certificate bypassing X.509 certificate validation. Disabled by default. _(Optional)_
89
+
| `trustStoreType` | Type of the TrustStore. Defaults to `KeyStore.getDefaultType()`._(Optional)_
90
+
| `trustStore` | Path to the certificate TrustStore file. _(Optional)_
91
+
| `trustStorePassword` | Password used to check the integrity of the TrustStore data._(Optional)_
0 commit comments