adds port parameter (#6145)

This commit is contained in:
Lexman 2019-02-05 15:40:00 -08:00 committed by GitHub
parent 06864a5c06
commit f15faa57fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,6 +44,11 @@ func NewMSSQLBackend(conf map[string]string, logger log.Logger) (physical.Backen
return nil, fmt.Errorf("missing server")
}
port, ok := conf["port"]
if !ok {
port = ""
}
maxParStr, ok := conf["max_parallel"]
var maxParInt int
var err error
@ -98,6 +103,10 @@ func NewMSSQLBackend(conf map[string]string, logger log.Logger) (physical.Backen
connectionString += ";password=" + password
}
if port != "" {
connectionString += ";port=" + port
}
db, err := sql.Open("mssql", connectionString)
if err != nil {
return nil, errwrap.Wrapf("failed to connect to mssql: {{err}}", err)