Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mengakses Data daripada Berbilang Pelayan SQL Menggunakan Pelayan Terpaut?

Bagaimanakah Saya Boleh Mengakses Data daripada Berbilang Pelayan SQL Menggunakan Pelayan Terpaut?

Barbara Streisand
Barbara Streisandasal
2025-01-20 04:46:10630semak imbas

How Can I Access Data from Multiple SQL Servers Using Linked Servers?

Mengakses Data dengan Cekap daripada Berbilang Pelayan SQL

Menguruskan data yang tersebar merentas Pelayan SQL yang pelbagai geografi dipermudahkan menggunakan ciri Pelayan Terpaut SQL Server. Alat berkuasa ini membolehkan akses lancar dan mendapatkan semula data daripada pelbagai pangkalan data pada pelayan yang berbeza.

Mewujudkan Sambungan Pelayan Terpaut

Pelayan Terpaut dikonfigurasikan sama ada melalui Penjelajah Objek SSMS (nod "Pelayan Terpaut") atau secara pengaturcaraan melalui prosedur tersimpan sp_addlinkedserver. Setelah ditubuhkan, anda boleh menanyakan jadual jauh menggunakan sintaks yang mudah:

<code class="language-sql">SELECT *
FROM LocalTable,
     [OtherServerName].[OtherDB].[dbo].[OtherTable]</code>

Nota: Gantikan "dbo" dengan nama skema yang betul jika perlu.

Aplikasi Praktikal

Bayangkan anda memerlukan data daripada "LocalTable" pada pelayan tempatan anda dan "OtherTable" yang berada pada "OtherServerName" dalam pangkalan data "OtherDB". Pertanyaan berikut menyelesaikannya:

<code class="language-sql">SELECT *
FROM LocalTable,
     [OtherServerName].[OtherDB].[dbo].[OtherTable]</code>

Pertanyaan ini menggabungkan hasil daripada kedua-dua jadual. Pelayan Terpaut adalah penting untuk menyepadukan data daripada pelbagai sumber, membenarkan pertanyaan silang pelayan yang kompleks dan merawat data yang diedarkan sebagai satu keseluruhan yang bersatu.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Data daripada Berbilang Pelayan SQL Menggunakan Pelayan Terpaut?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn