Golang Невозможно получить экземпляры из браузера сервера Sql на хосте. - PullRequest
0 голосов
/ 02 июня 2019

Я не могу предоставить соединение Mssql.В чем проблема?

Невозможно получить экземпляры из браузера сервера Sql на хосте DESKTOP-A: прочитайте udp [8c32% vEthernet (переключатель по умолчанию)]: 55199 -> [8c32% vEthernet (переключатель по умолчанию)]: 1434:тайм-аут ввода / вывода


import (
    "database/sql"
    "flag"
    "fmt"
    _ "github.com/denisenkom/go-mssqldb"
)

func main() {
    var (
        userid   = flag.String("U", "loginx", "login_id")
        password = flag.String("P", "1", "password")
        server   = flag.String("S", "DESKTOP-A\\SQLEXPRESS", "server_name[\\instance_name]")
        database = flag.String("d", "test", "db_name")
    )
    flag.Parse()

    dsn := "server=" + *server + ";user id=" + *userid + ";password=" + *password + ";database=" + *database
    db, err := sql.Open("mssql", dsn)
    if err != nil {
        fmt.Println("Cannot connect: ", err.Error())
        return
    }
    err = db.Ping()
    if err != nil {
        fmt.Println("Cannot connect: ", err.Error())
        return
    }
    defer db.Close()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...