Ir com o driver do SQL Server não consegue se conectar com êxito, falha no login

Estou tentando usar o Microsoft SQL Server com um programa Go para conectar-se a um banco de dados no SQL Server e ler alguns dados do banco de dados.

No entanto, quando eu usoerr=db.ping() causa um erro que diz:

falha no login do usuário 'sakhaloo'

Eu baixei o arquivo zip do pacote de driver deste diretório:github.com/denisenkom/go-mssqldb copio os arquivos dentro do arquivo compactado e colo no seguinte endereço:C:\Go\src\github.com\denisenkom\go-mssqldb

Outro problema é que, quando tento abrir meu banco de dados SQL com o SQL Server 2014 Management Studio, ele não aceita meu nome de usuário ou senha, na verdade, causa esse erro quando digito meu nome de usuário e senha:

Uma conexão foi estabelecida com sucesso com o servidor, mas ocorreu um erro durante o processo de login. (provedor: provedor de memória compartilhada, erro: 0 - nenhum processo está na outra extremidade do canal.) (Microsoft SQL Server, erro: 233)

Não sei o que há de errado com todo esse processo.

Este é o meu código:

package main
import (
   //_ "code.google.com/p/odbc"
    _ "github.com/denisenkom/go-mssqldb"
    "database/sql"
    "fmt"
    "log"
    //"github.com/astaxie/beedb"
   // "github.com/weigj/go-odbc"
)

var (
    uName, pass string
    p *Person
)

type Person struct {
    userName string
    passWord string
    Email string
}

func main() {
    db, err := sql.Open("mssql", "server=SAKHALOO-PC;user id=sakhaloo;password=hoollehayerazi;database=webApp" )
    if err != nil {
        log.Fatal(err) 
    }
    defer db.Close()
    err = db.Ping()
    if err != nil {
        log.Fatal(err)
    }
    fmt.Println("Please enter your full name & password:")
    fmt.Scanln(&uName, &pass)
    row := db.QueryRow("SELECT username, password, email FROM user WHERE username=? and password=?", uName, pass)
    fmt.Println(row)
    p := new(Person)
    err = row.Scan(&p.userName, &p.passWord, &p.Email)
    fmt.Printf("%s , %s , %s \n", p.userName, p.passWord, p.Email)
    fmt.Printf("Hi %s, your email address is : %s", uName, p.Email)
}

questionAnswers(1)

yourAnswerToTheQuestion