3 sql-server go
我无法提供 Mssql 连接。有什么问题?
无法从主机 DESKTOP-A 上的 Sql Server Browser 获取实例:读取 udp [8c32%vEthernet(默认交换机)]:55199->[8c32%vEthernet(默认交换机)]:1434:i/o 超时
package main
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()
}
Run Code Online (Sandbox Code Playgroud)