使用主机名中的无效字符“\\”错误连接到 sql 服务器命名实例
Connecting to sql server named instance using gorm erroring out with invalid character "\\" in host name
我正在尝试使用以下连接字符串使用 gorm 库从 golang 连接到本地 运行 sql 服务器开发人员实例
"sqlserver://trusted_connection=yes@localhost\MSSQLSERVER02:1443?database=operationsdb"
但出现以下错误
parse sqlserver://trusted_connection=yes@US71DX930J\MSSQLSERVER02:1443?database=operationsdb: 主机名中的无效字符“\”
如果这是您正在谈论的 Go MSSQL 驱动程序,请尝试对命名实例使用“/”而不是“\”反斜杠:
"sqlserver://trusted_connection=yes@localhost/MSSQLSERVER02:1443?database=operationsdb"
https://github.com/denisenkom/go-mssqldb/blob/master/README.md
我正在尝试使用以下连接字符串使用 gorm 库从 golang 连接到本地 运行 sql 服务器开发人员实例
"sqlserver://trusted_connection=yes@localhost\MSSQLSERVER02:1443?database=operationsdb"
但出现以下错误
parse sqlserver://trusted_connection=yes@US71DX930J\MSSQLSERVER02:1443?database=operationsdb: 主机名中的无效字符“\”
如果这是您正在谈论的 Go MSSQL 驱动程序,请尝试对命名实例使用“/”而不是“\”反斜杠:
"sqlserver://trusted_connection=yes@localhost/MSSQLSERVER02:1443?database=operationsdb"
https://github.com/denisenkom/go-mssqldb/blob/master/README.md