Merge pull request #37 from Microsoft/bug/integratedSecurityDefault

Removed cases where we set integrated security by default
This commit is contained in:
Mitchell Sternke
2016-09-06 17:14:23 -07:00
committed by GitHub
2 changed files with 1 additions and 3 deletions

View File

@@ -371,7 +371,6 @@ namespace Microsoft.SqlTools.ServiceLayer.Connection
{
SqlConnectionStringBuilder connectionBuilder = new SqlConnectionStringBuilder();
connectionBuilder["Data Source"] = connectionDetails.ServerName;
connectionBuilder["Integrated Security"] = false;
connectionBuilder["User Id"] = connectionDetails.UserName;
connectionBuilder["Password"] = connectionDetails.Password;
@@ -388,7 +387,6 @@ namespace Microsoft.SqlTools.ServiceLayer.Connection
connectionBuilder.IntegratedSecurity = true;
break;
case "SqlLogin":
connectionBuilder.IntegratedSecurity = false;
break;
default:
throw new ArgumentException(string.Format("Invalid value \"{0}\" for AuthenticationType. Valid values are \"Integrated\" and \"SqlLogin\".", connectionDetails.AuthenticationType));

View File

@@ -242,7 +242,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Test.Connection
/// </summary>
[Theory]
[InlineData("AuthenticationType", "Integrated", "Integrated Security")]
[InlineData("AuthenticationType", "SqlLogin", "Integrated Security")]
[InlineData("AuthenticationType", "SqlLogin", "")]
[InlineData("Encrypt", true, "Encrypt")]
[InlineData("Encrypt", false, "Encrypt")]
[InlineData("TrustServerCertificate", true, "TrustServerCertificate")]