Skip to content

Commit 54ee201

Browse files
committed
Proxy does not work on named instances
1 parent a07bf74 commit 54ee201

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

src/Microsoft.Data.SqlClient/tests/ManualTests/DataCommon/DataTestUtility.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,11 @@ public static bool IsNotAzureServer()
457457
return !AreConnStringsSetup() || !Utils.IsAzureSqlServer(new SqlConnectionStringBuilder(TCPConnectionString).DataSource);
458458
}
459459

460+
public static bool IsNotNamedInstance()
461+
{
462+
return !AreConnStringsSetup() || !new SqlConnectionStringBuilder(TCPConnectionString).DataSource.Contains(@"\");
463+
}
464+
460465
public static bool IsLocalHost()
461466
{
462467
SqlConnectionStringBuilder builder = new(DataTestUtility.TCPConnectionString);

src/Microsoft.Data.SqlClient/tests/ManualTests/SQL/SplitPacketTest/SplitPacketTest.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,47 +37,47 @@ public SplitPacketTest()
3737
_baseConnString = builder.ConnectionString;
3838
}
3939

40-
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost))]
40+
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost), nameof(DataTestUtility.IsNotNamedInstance))]
4141
public void OneByteSplitTest()
4242
{
4343
_splitPacketSize = 1;
4444
OpenConnection();
4545
Assert.True(true);
4646
}
4747

48-
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost))]
48+
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost), nameof(DataTestUtility.IsNotNamedInstance))]
4949
public void AlmostFullHeaderTest()
5050
{
5151
_splitPacketSize = 7;
5252
OpenConnection();
5353
Assert.True(true);
5454
}
5555

56-
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost))]
56+
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost), nameof(DataTestUtility.IsNotNamedInstance))]
5757
public void FullHeaderTest()
5858
{
5959
_splitPacketSize = 8;
6060
OpenConnection();
6161
Assert.True(true);
6262
}
6363

64-
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost))]
64+
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost), nameof(DataTestUtility.IsNotNamedInstance))]
6565
public void HeaderPlusOneTest()
6666
{
6767
_splitPacketSize = 9;
6868
OpenConnection();
6969
Assert.True(true);
7070
}
7171

72-
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost))]
72+
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost), nameof(DataTestUtility.IsNotNamedInstance))]
7373
public void MARSSplitTest()
7474
{
7575
_splitPacketSize = 1;
7676
OpenMarsConnection("select * from Orders");
7777
Assert.True(true);
7878
}
7979

80-
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost))]
80+
[ConditionalFact(typeof(DataTestUtility), nameof(DataTestUtility.IsTCPConnStringSetup), nameof(DataTestUtility.IsLocalHost), nameof(DataTestUtility.IsNotNamedInstance))]
8181
public void MARSReplicateTest()
8282
{
8383
_splitPacketSize = 1;

0 commit comments

Comments
 (0)