..


ลิงก์ผู้สนับสนุน

เซิร์ฟเวอร์ที่เชื่อมโยงใน SQL Server

บทความที่เขียนโดย Vincenzo Gaglio
หน้า 1 จาก 4

บ่อยครั้งที่โปรแกรมประยุกต์ที่ทำงานบน SQL Server ต้องการการเข้าถึงข้อมูลที่อยู่ในอินสแตนซ์ที่แตกต่างกันของ DBMS จาก Microsoft โปรแกรมที่อาจจะเป็นทางร่างกายที่แตกต่างกันในเครื่องเดียวกันเช่นหลักหรือมันอาจจะอยู่บนเครื่องที่แตกต่างกัน

วิธีการแก้ปัญหาในกรณีเหล่านี้คือการใช้สิ่งที่เรียกว่าเซิร์ฟเวอร์ที่เชื่อมโยง (เซิร์ฟเวอร์ที่เชื่อมโยง) ซึ่งอนุญาตให้ใช้งานในการเข้าถึงข้อมูลที่จัดการโดยอินสแตนซ์ที่แตกต่างกันของ SQL Server ในความเป็นจริงเซิร์ฟเวอร์ที่เชื่อมโยงนอกจากนี้ยังสามารถใช้ในการเข้าถึงแหล่งที่มาของข้อมูลอื่น ๆ เพื่อให้ได้เซิร์ฟเวอร์ไม่ SQL ในบทความนี้ แต่เราจะเน้นในด้านที่เกี่ยวข้องกับการใช้งานของเซิร์ฟเวอร์ที่เชื่อมโยงในการเข้าถึงข้อมูลที่เก็บไว้ในฐานข้อมูล SQL Server

ก่อนที่จะไปดูวิธีการตั้งค่าเซิร์ฟเวอร์ที่เชื่อมโยงให้ใช้บนสถาปัตยกรรมพื้นฐานของมัน เซิร์ฟเวอร์ที่เชื่อมโยงเป็นพื้นกลไกที่ช่วยให้แบบสอบถาม (คำถามเกี่ยวกับข้อมูลที่) ถูกส่งไปยังเซิร์ฟเวอร์ที่มีอินสแตนซ์ที่เฉพาะเจาะจงของ SQL Server และจากนั้นจะเปลี่ยนเส้นทางและประมวลผลโดยอินสแตนซ์ของ SQL Server อื่น ผลที่ได้จากการดำเนินการนี​​้จะถูกส่งกลับไปยังลูกค้าแล้วที่ส่งแบบสอบถาม

ภาพต่อไปนี้จะใช้ในการชี้แจงสถาปัตยกรรมนี้

ภาพนี้แสดงให้เห็นเป็นลูกค้าทั่วไปที่สามารถเชื่อมต่อกับแบบสอบถามทั้งเครื่องเซิร์ฟเวอร์ของโปรแกรมประยุกต์หรือโดยตรงไปยังเซิร์ฟเวอร์ที่เรียกใช้อินสแตนซ์ของ SQL Server ถ้าลูกค้า (หรือโปรแกรมประยุกต์ที่ทำงานบนเซิร์ฟเวอร์โปรแกรมประยุกต์) เพื่อ Server1 ส่งแบบสอบถามที่ต้องใช้ข้อมูลที่อยู่บน Server2 มันมาถึงแบบสอบถามที่วางจำหน่าย กำหนดเซิร์ฟเวอร์ที่เชื่อมโยงเกี่ยวกับ Server1 Server2 ช่วยให้สำหรับชนิดของแบบสอบถามนี้

แบบสอบถามที่วางจำหน่ายว่าสารสกัดข้อมูลจาก Server2 ใช้เซิร์ฟเวอร์ที่เชื่อมโยงที่กำหนดไว้ใน Server1 ลักษณะเช่นนี้

 



 เลือกชื่อเป็น'ชื่อฐานข้อมูลระยะไกล'จาก SERVER2.master.sys.databases

 

ที่เป็นรูปแบบของข้อมูลที่นำเสนอในส่วนคำสั่ง FROM จะเป็นดังนี้

 



 <nome_linked_server>. <database_name>. <schema>. <object>

 

ให้เราดูวิธีการตั้งค่าเซิร์ฟเวอร์ที่เชื่อมโยงการใช้ SQL Server Management Studio แรกขยายโหนดเซิร์ฟเวอร์ของวัตถุและคลิกที่ปุ่มเมาส์ขวาบนเซิร์ฟเวอร์ที่เชื่อมโยงรายการเลือกที่เชื่อมโยง Server ใหม่

ในประเภทเดียวกัน ...
E - Learning
MS Access (หลักสูตร) MS Access (หลักสูตร)
เรียนรู้วิธีการสร้างและจัดการฐานข้อมูลได้ง่ายและรวดเร็ว เริ่มต้นจาก 29 €
MySQL (หลักสูตร) MySQL (หลักสูตร)
การบริหารจัดการฐานข้อมูลแบบ open - source เริ่มต้นจาก 39 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ เริ่มต้นจาก 39 €
ลิงก์ผู้สนับสนุน