ฉันใช้ PHP Laravel 7.4 บน Ubuntu 20.04 และพยายามรับข้อมูลจาก SQL Server ที่อยู่บนเซิร์ฟเวอร์ Windows ในระบบคลาวด์อื่น
วิธีนี้ได้รับการทดสอบบนพีซีของฉัน (Windows) และดึงข้อมูลจากเซิร์ฟเวอร์ Windows ได้สำเร็จ อย่างไรก็ตาม บนเซิร์ฟเวอร์ Ubuntu ของฉัน ฉันทำตาม เอกสารประกอบจาก Microsoft และได้รับข้อผิดพลาดนี้:
SQLSTATE[08001]: [Microsoft][ODBC Driver 17 สำหรับ SQL Server]
ผู้ให้บริการ TCP: รหัสข้อผิดพลาด 0x2746 (SQL: myquery)
{"userId":94,"exception":"[object]
(ส่องสว่าง\ฐานข้อมูล\QueryException(รหัส: 08001): SQLSTATE[08001]:
[Microsoft][ODBC Driver 17 for SQL Server]ผู้ให้บริการ TCP: รหัสข้อผิดพลาด
0x2746 (SQL: myquery) ที่ /var/www/web-api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:669)
ฉันตรวจสอบบันทึกใน Microsoft SQL Server Management Studio และฉันสังเกตว่าข้อความนี้ปรากฏขึ้นทุกครั้งที่ฉันส่งคำขอจาก Ubuntu
"ได้รับคำขอเชื่อมต่อ TLS 1.2 จากไคลเอนต์ระยะไกล
แอปพลิเคชัน แต่ไม่มีชุดการเข้ารหัสที่ไคลเอนต์รองรับ
แอปพลิเคชันรองรับโดยเซิร์ฟเวอร์ คำขอเชื่อมต่อ SSL
ล้มเหลว."
ฉันจะแก้ไขปัญหานี้ได้อย่างไร