เมื่อเราเชื่อมต่อกับฐานข้อมูลจะมีปัญหาอยู่เสมอ ข้อผิดพลาด: "เชื่อมต่อโซลูชันที่หมดเวลา
สภาพแวดล้อม: SQLServer 2008 R2 + Myeclipse 6.5 + JDK 1.6.24
คำถาม:
Java เชื่อมต่อ SQLServer 2008 ผ่าน JDBC และปัญหาต่อไปนี้เกิดขึ้น: เชื่อมต่อกับโฮสต์ 127.0.0.1 การเชื่อมต่อ TCP/IP ผ่านพอร์ต 1433 ข้อผิดพลาด: "เชื่อมต่อหมดเวลาโปรดตรวจสอบแอตทริบิวต์การเชื่อมต่อและตรวจสอบว่าอินสแตนซ์ของเซิร์ฟเวอร์ SQL กำลังทำงานบนโฮสต์และยอมรับการเชื่อมต่อ TCP/IP ที่พอร์ตนี้
สารละลาย:
1. เปิดตัวจัดการการกำหนดค่า SQLServer -------> SQLServer สำหรับ MSQLServer --------> TCP/IP -------> หากไม่ได้เริ่มต้น --------------> แอตทริบิวต์คลิกขวา ------> iPaddresses --------> IP ทั้งหมด --------> เปลี่ยน TCP พอร์ตถึง 1433;
2. เปิดตัวจัดการการกำหนดค่า SQLServer -------> SQL Native Client 10.0 การกำหนดค่า --------> CP/IP -------->-> แอตทริบิวต์คลิกขวา --- ----> เปลี่ยนพอร์ตเริ่มต้น (พอร์ตเริ่มต้น) เป็น 1433;
3. 控制面板 -------> 系统和安全 -------> Windows Firewall (Windows 防火墙)) -------> TurnWindows ไฟร์วอลล์เปิดหรือปิด -------> ปิดไฟร์วอลล์ Windows
ปัญหาได้รับการแก้ไขอย่างสมบูรณ์แบบ ในการดำเนินการจริงคุณมักจะพบกับข้อผิดพลาดที่หลากหลาย