MDS AppContext Switches are documented here:
https://learn.microsoft.com/en-us/sql/connect/ado-net/appcontext-switches?view=sql-server-ver16
That page lists the following switches:
- DisableTNIRByDefaultInConnectionString
- EnableRetryLogic
- LegacyRowVersionNullBehavior
- MakeReadAsyncBlocking
- SuppressInsecureTLSWarning
- TruncateScaledDecimal
- UseManagedNetworkingOnWindows
- UseOneSecFloorInTimeoutCalculationDuringLogin
- UseSystemDefaultSecureProtocols
Those don't match the current code, which supports the following switches:
- DisableTNIRByDefaultInConnectionString
- LegacyRowVersionNullBehavior
- LegacyVarTimeZeroScaleBehaviour
- MakeReadAsyncBlocking
- SuppressInsecureTLSWarning
- TruncateScaledDecimal
- UseCompatibilityAsyncBehaviour
- UseCompatibilityProcessSni
- UseConnectionPoolV2
- UseOneSecFloorInTimeoutCalculationDuringLogin
- UseManagedNetworkingOnWindows
Update the public docs to match reality, and find any other public docs that may also be inaccurate (README, BUILDGUIDE, etc).
MDS AppContext Switches are documented here:
https://learn.microsoft.com/en-us/sql/connect/ado-net/appcontext-switches?view=sql-server-ver16
That page lists the following switches:
Those don't match the current code, which supports the following switches:
Update the public docs to match reality, and find any other public docs that may also be inaccurate (README, BUILDGUIDE, etc).