我正在使用下面的語句嘗試打開與最新下載的 SQLServer Express 的連接。import ( "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mssql" "log") db, err := gorm.Open("mssql", "sqlserver://tony:Password6!@localhost:1433?database=go_user")該語句導致錯誤:2019/09/30 10:29:16 無法打開與主機 'localhost:1433' 的 tcp 連接:撥打 tcp [::1]:1433: connectex: 無法建立連接,因為目標機器主動拒絕??只牛簾o法打開與主機'localhost:1433'的tcp連接:撥打tcp [::1]:1433:connectex:無法建立連接,因為目標機器主動拒絕它。有人在 Golang 上使用 GORM 成功連接到 SQLServer Express 嗎?
1 回答

Cats萌萌
TA貢獻1805條經驗 獲得超9個贊
TCP 端口 1433 是SQL Server
.?此端口也是 SQL Server 的官方 Internet 號碼分配機構 (IANA) 套接字號??蛻舳讼到y使用TCP 1433連接數據庫引擎;SQL Server Management Studio (SSMS) 使用該端口來管理網絡上的 SQL Server 實例。您可以重新配置SQL Server
以偵聽不同的端口,但 1433 是迄今為止最常見的實現。
但是,如果您仍想打開它,請按照以下步驟操作:
步驟1
可能 TCP/IP 通道在SQL Server Configuration Manager
.?所以去那里啟用所有 TCP/IP 選項。
第2步
以防萬一,在同一個地方SQL Server Configuration Manager
請確保您有 1433 端口。
步驟3
確保 SQL Server 配置為允許遠程連接。使用 MS SQL Management Studio 并右鍵單擊服務器本身的頂部節點。
- 1 回答
- 0 關注
- 448 瀏覽
添加回答
舉報
0/150
提交
取消