Update Microsoft.Data.SqlClient to v5.0.1 (#1708)

This commit is contained in:
Cheena Malhotra
2022-10-24 20:10:04 -07:00
committed by GitHub
parent 3be806ddce
commit c0f8482e26
30 changed files with 416 additions and 313 deletions

View File

@@ -35,6 +35,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Test.Common
{
DataSource = connectParams.Connection.ServerName,
InitialCatalog = connectParams.Connection.DatabaseName,
TrustServerCertificate = true
};
if (connectParams.Connection.AuthenticationType == "Integrated")
@@ -45,6 +46,23 @@ namespace Microsoft.SqlTools.ServiceLayer.Test.Common
{
builder.UserID = connectParams.Connection.UserName;
builder.Password = connectParams.Connection.Password;
builder.PersistSecurityInfo = true;
}
if (!string.IsNullOrEmpty(connectParams.Connection.Encrypt))
{
builder.Encrypt = connectParams.Connection.Encrypt switch
{
"optional" or "false" or "no" => SqlConnectionEncryptOption.Optional,
"mandatory" or "true" or "yes" => SqlConnectionEncryptOption.Mandatory,
"strict" => SqlConnectionEncryptOption.Strict,
_ => SqlConnectionEncryptOption.Optional
};
}
if (!string.IsNullOrEmpty(connectParams.Connection.HostNameInCertificate))
{
builder.HostNameInCertificate = connectParams.Connection.HostNameInCertificate;
}
return builder.ToString();