ตอนนี้ทำ window form app เสร็จแล้ว
ใช้ sql server ในการทำ database ให้คอม a เป็น เครื่อง main
-ถ้าไปลงโปรแกรมในคอม b และ c ซึ่งตั้งคนละที่กันห่างกันหลายกม.
อยากถามว่าจะมีวิธีไหนที่ทำให้เครื่อง b และ c สามารถใช้ฐานข้อมูล เครื่อง a ได้ โดยถ้าเพิ่ม แก้ไข หรือลบข้อมูลแล้ว จะทำให้ข้อมูลใน sql server ทำการอัพเดต
แล้วถ้าเกิมีอีกเครื่องเช่นเครื่อง d อยู่ในวงแลนเดียวกับ เครื่อง a(เครื่องหลัก) จะมีวิธีอะไรทำให้เครื่อง d ใช้ฐานข้อมูลจาก sqlserver เครื่อง a บ้างครับ
Tag : .NET, Ms SQL Server 2016, Win (Windows App), Windows
strConnString = "Server=localhost;UID=sa;PASSWORD=;Database=mydatabase;Max Pool Size=400;Connect Timeout=600;"
สีแดงเปลี่ยนเป็น ip ของ router ที่ server ตั้งอยู่
ส่วน router ทำ port forward ไปยังเครื่องที่เป็น sql server ส่วนวิธีการมันขึั้นอยู่กับ router ต้องอ่านคู่มือมันครับ
สำหรับในวงแลนเดียวกัน ก็เปลี่ยนเป็น IP ภายในของเครื่อง server หรือจะใช้ ชือ alias name ก็ได้ครับ
window มันมองเห็นกันเอง (ก็ไม่เชิง มันต้องเซทที่ SQL SERVER ให้มองเห็นด้วย 5555)