Score:1

0x2746 เกิดข้อผิดพลาดในการเชื่อมต่อ msodbcsql กับ SQL Server 2016

ธง cn

ฉันได้รับข้อผิดพลาดขณะพยายามใช้ ตร.ซม กับฐานข้อมูล SQL Server 2016 ของฉัน

ฉันสามารถเชื่อมต่อกับพอร์ต 1433 ได้สำเร็จ

(venv) xxxx@ip-xxx-xx-xx-xxx:/etc$ telnet xx.xxx.xxx.202 1433
พยายาม xx.xxx.xxx.202...
เชื่อมต่อกับ xx.xxx.xxx.202
อักขระ Escape คือ '^]'

เซิร์ฟเวอร์กำลังตอบรับ อย่างไรก็ตาม เมื่อฉันลองทำสิ่งต่อไปนี้:

(venv) xxxx@ip-xxx-xx-xx-xxx:/etc$ sqlcmd -S xx.xxx.xxx.202 -U sa -P รหัสผ่าน
Sqlcmd: ข้อผิดพลาด: ไดรเวอร์ Microsoft ODBC 17 สำหรับ SQL Server: ผู้ให้บริการ TCP: รหัสข้อผิดพลาด 0x2746
Sqlcmd: ข้อผิดพลาด: ไดรเวอร์ Microsoft ODBC 17 สำหรับ SQL Server: ไคลเอ็นต์ไม่สามารถสร้างการเชื่อมต่อได้

ฉันประสบความสำเร็จในการใช้ไดรเวอร์ OBDC อื่น ๆ เช่น FreeTDS โดยใช้ isql แต่ไดรเวอร์ FreeTDS ที่มี sqlcmd yeilds 'Unsupported driver message'

ใครมีปัญหาที่คล้ายกันหรือมีความคิดเกี่ยวกับวิธีการแก้ไข?

อัปเดต

ข้อมูลลูกค้า:

ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.2 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส

ODBCinst.ini:

[เซิร์ฟเวอร์ SQL]
คำอธิบาย=ไดรเวอร์ Microsoft ODBC 17 สำหรับ SQL Server
ไดรเวอร์=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.7.so.2.1
การใช้งานCount=1

[ฟรี TDS]
คำอธิบาย=v0.91 พร้อมโปรโตคอล v7.2
ไดรเวอร์=/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so

[ไดรเวอร์ ODBC 17 สำหรับ SQL Server]
คำอธิบาย=ไดรเวอร์ Microsoft ODBC 17 สำหรับ SQL Server
ไดรเวอร์=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.7.so.2.1
การใช้งานCount=1

เวอร์ชันของเซิร์ฟเวอร์ SQL

Microsoft SQL Server 2016 (SP1-CU8) (KB4077064) - 13.0.4474.0 (X64)
24 กุมภาพันธ์ 2018 13:53:17 ลิขสิทธิ์ (c) Microsoft Corporation  
Enterprise Edition: สิทธิ์ใช้งานตามคอร์ (64 บิต) 
บน Windows Server 2012 R2 Standard 6.3 <X64> (รุ่น 9600: ) (ไฮเปอร์ไวเซอร์) 
Score:1
ธง cn

หลังจากการค้นคว้าลองผิดลองถูกมามาก ฉันพบวิธีแก้ไขปัญหาในการอัปเกรด opensl (1.1.1f) เป็นเวอร์ชันใหม่กว่าที่ฉันใช้ (1.1.1k)

ทำตามคำแนะนำในโพสต์นี้: วิธีแก้ไข Microsoft ODBC Driver 17 สำหรับ SQL Server

แม้ว่านี่จะเป็นข้อผิดพลาดอื่น การอัปเกรด openssl แก้ไขข้อผิดพลาดผู้ให้บริการ TCP 0x2746 ของฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา