Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menyoal Data daripada Berbilang Pelayan Menggunakan Pelayan Berpaut SQL Server?
Mengakses Data daripada Berbilang Pelayan SQL
Bekerja dengan data yang tersebar merentasi berbilang Pelayan SQL selalunya memerlukan pertanyaan data dari pelbagai lokasi secara serentak. Pelayan Terpaut SQL Server menyediakan penyelesaian yang mantap untuk ini.
Memahami Pelayan Terpaut
Pelayan Terpaut memudahkan sambungan dan pertanyaan daripada pangkalan data dan pelayan luaran, tanpa mengira lokasi fizikalnya. Ini membolehkan anda mengakses data jauh seolah-olah ia berada dalam pangkalan data tempatan anda.
Mewujudkan Sambungan Pelayan Terpaut
Mencipta sambungan Pelayan Terpaut boleh dicapai melalui perintah SQL Server Management Studio (SSMS) atau Transact-SQL. Dalam SSMS, cari pilihan "Pelayan Terpaut" di bawah "Objek Pelayan" dalam Penjelajah Objek. Sebagai alternatif, prosedur tersimpan sp_addlinkedserver
menawarkan kawalan terprogram.
Menyiasat Data Jauh melalui Pelayan Terpaut
Selepas mewujudkan sambungan Pelayan Terpaut (cth., bernama OtherServer
), anda boleh menanyakan jadualnya dengan memasukkan nama pelayan dalam pernyataan SQL anda. Contohnya, untuk mendapatkan semula data daripada OtherTable
dalam pangkalan data OtherDB
pada OtherServer
, gunakan sintaks ini:
<code class="language-sql">SELECT * FROM LocalTable, [OtherServer].[OtherDB].[dbo].[OtherTable]</code>
Ingat untuk melaraskan nama skema (di sini, dbo
) jika jadual jauh berada dalam skema yang berbeza.
Faedah Menggunakan Pelayan Terpaut
Kelebihan menggunakan Pelayan Terpaut termasuk:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyoal Data daripada Berbilang Pelayan Menggunakan Pelayan Berpaut SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!