Skip to content

Commit

Permalink
Address comments
Browse files Browse the repository at this point in the history
+ Disable TNIR in connection string
  • Loading branch information
Davoud Eshtehari committed May 14, 2021
1 parent 0f27fde commit 5e5f4ce
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -888,7 +888,7 @@ public enum SqlConnectionAttestationProtocol
HGS = 3
}

/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/SqlConnectionIPAddressPreference/*' />
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/SqlConnectionIPAddressPreferenceNetfx/*' />
public enum SqlConnectionIPAddressPreference
{
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/IPv4First/*' />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1076,7 +1076,7 @@ public enum SqlConnectionAttestationProtocol
HGS = 3
}

/// <include file='..\..\..\..\..\..\..\doc\snippets\Microsoft.Data.SqlClient\SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/SqlConnectionIPAddressPreference/*' />
/// <include file='..\..\..\..\..\..\..\doc\snippets\Microsoft.Data.SqlClient\SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/SqlConnectionIPAddressPreferenceNetfx/*' />
public enum SqlConnectionIPAddressPreference
{
/// <include file='..\..\..\..\..\..\..\doc\snippets\Microsoft.Data.SqlClient\SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/IPv4First/*' />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@ public class ConfigurableIpPreferenceTest
private const string CnnPrefIPv6 = ";IPAddressPreference=IPv6First";
private const string CnnPrefIPv4 = ";IPAddressPreference=IPv4First";

static ConfigurableIpPreferenceTest()
{
AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.DisableTNIRByDefaultInConnectionString", true);
}

private static bool IsTCPConnectionStringSetup() => !string.IsNullOrEmpty(TCPConnectionString);
private static bool IsValidDataSource()
{
Expand Down Expand Up @@ -54,7 +49,11 @@ private static bool IsValidDataSource()
[InlineData(";IPAddressPreference=UsePlatformDefault")]
public void ConfigurableIpPreference(string ipPreference)
{
using (SqlConnection connection = new SqlConnection(TCPConnectionString + ipPreference))
using (SqlConnection connection = new SqlConnection(TCPConnectionString + ipPreference
#if NETFRAMEWORK
+ ";TransparentNetworkIPResolution=false" // doesn't support in .NET Core
#endif
))
{
connection.Open();
Assert.Equal(ConnectionState.Open, connection.State);
Expand Down

0 comments on commit 5e5f4ce

Please sign in to comment.