11
ฉันจะทำให้การเชื่อมต่อ ODBC ของเซิร์ฟเวอร์ SQL นี้ทำงานได้อย่างไร
หมายเหตุ: ฉันเห็นได้ชัดว่าได้เปลี่ยนชื่อเซิร์ฟเวอร์และ IP เป็นชื่อปลอม นี่คือสิ่งที่เกิดขึ้น ฉันมีเซิร์ฟเวอร์ที่ฉันเรียกMYSERVERใช้ Microsoft SQL Server Express 2005 อยู่บนเซิร์ฟเวอร์นี้เองฉันมีการเชื่อมต่อ ODBC ตั้งค่าชี้ไปที่ตัวเองและทำงานได้อย่างสมบูรณ์ ฉันเข้าสู่ระบบโดยใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL (ไม่ใช่การรับรองความถูกต้องของ Windows) และได้รับการตั้งค่าเช่นนี้: อย่างที่ฉันพูดไป แต่ต่อไปฉันมีคอมพิวเตอร์เครื่องอื่นซึ่งอยู่ในโดเมนที่แตกต่างกันโดยสิ้นเชิง / ไม่ได้อยู่บนอินทราเน็ตที่ต้องการเข้าถึง SQL Server เครื่องเดียวกันนี้ที่โฮสต์บน MYSERVER เนื่องจากอยู่ในโดเมนอื่นจึงไม่รู้จักชื่อ "MYSERVER" ฉันต้องชี้ไปที่ที่อยู่ IP ของ MYSERVER ซึ่งเราจะบอกว่าเป็น 123.456.789.012 แต่การเชื่อมต่อ ODBC ดูเหมือนจะไม่ทำงานที่นั่น ฉันลองตั้งค่าแบบนี้: มันใช้งานไม่ได้ เมื่อฉันใส่ชื่อผู้ใช้และรหัสผ่านแล้วกดถัดไปมันจะหยุดทำงานเป็นเวลา 10 ถึง 20 วินาทีแล้วในที่สุดก็กลับมาพร้อมกับข้อผิดพลาดต่อไปนี้: Connection failed: SQLState: '01000' SQL …
30
sql-server
odbc