เมื่อวานนี้ windows server 2008 R2 ของเราอัปเดตหลังจาก 7 ปี! หลังจากนั้นไคลเอนต์ Windows XP SP2 และต่ำกว่ารายงานว่าซอฟต์แวร์ ERP ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้! แต่ไคลเอนต์ Windows 7 ขึ้นไปยังคงใช้งานได้!

หลังจากขุดอินเทอร์เน็ตฉันพบสิ่งนี้: https://support.microsoft.com/en-ae/help/839269/you-may-not-be-able-to-connect-to-an-instance-of-sql-server -that-is-co

ฉันพบวิธีแก้ไขสองวิธี: 1. เพิ่มพอร์ต SQL ให้กับสตริงการเชื่อมต่อ 2. เพิ่ม "แหล่งข้อมูล" จาก "แผงควบคุม" -> "เครื่องมือการดูแลระบบ" -> "แหล่งข้อมูล (ODBC)" ใน DSN ของผู้ใช้ คลิก "เพิ่ม" เลือก "เซิร์ฟเวอร์ SQL" (อันสุดท้าย) แล้วคลิก "เสร็จสิ้น" ชื่อและคำอธิบายแบบสุ่มและป้อนชื่อเซิร์ฟเวอร์หรือ IP ด้วยอินสแตนซ์ของ SQL เช่น "192.168.1.2\MSSQLSERVER" แล้วคลิก "ถัดไป" คลิก "การกำหนดค่าไคลเอ็นต์" ในนั้นให้ยกเลิกการเลือก "กำหนดพอร์ตแบบไดนามิก" และป้อนหมายเลขพอร์ต SQL (ก่อนหน้า ค่าเริ่มต้นคือ 1433) และ "ตกลง" คลิก "ถัดไป" และจะมีข้อผิดพลาด แต่ปัญหาได้รับการแก้ไข!

คุณสามารถทำได้จาก Registry: เพิ่มคีย์นี้: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo] และเพิ่ม "String" ด้วยชื่อของ SQL Server ของคุณ (เช่น "192.168.1.2\MSQLSERVER") และค่าของ "DBMSSOCN ,192.168.1.1\สีเขียว,1433"

no answer