Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menyoal Data daripada Berbilang Kejadian Pelayan SQL dalam Satu Pertanyaan?

Bagaimanakah Saya Boleh Menyoal Data daripada Berbilang Kejadian Pelayan SQL dalam Satu Pertanyaan?

Linda Hamilton
Lepaskan: 2025-01-20 04:57:10
asal
748 orang telah melayarinya

How Can I Query Data from Multiple SQL Server Instances in a Single Query?

Data pertanyaan daripada berbilang pelayan dalam SQL Server

Apabila bekerja dengan data yang disimpan pada berbilang pelayan, selalunya perlu untuk mengekstrak maklumat daripada pangkalan data yang berbeza dan menggabungkannya menjadi satu pertanyaan. Dalam SQL Server, ini dicapai melalui konsep pelayan terpaut.

Gunakan pelayan terpaut

Untuk mewujudkan sambungan antara dua kejadian SQL Server, anda perlu membuat pelayan terpaut. Ini boleh dilakukan melalui SQL Server Management Studio (SSMS) dengan menavigasi ke:

<code>服务器对象 --> 链接服务器</code>
Salin selepas log masuk

Sebagai alternatif, anda boleh mencipta pautan secara pemprograman menggunakan prosedur tersimpan sp_addlinkedserver.

Soal data dalam jadual terpaut

Selepas mewujudkan pelayan terpaut, anda boleh mengakses jadual pada pelayan lain dalam pertanyaan. Ini dilakukan dengan menentukan nama pelayan yang dipautkan, diikuti dengan pangkalan data dan nama jadual. Contohnya:

<code>SELECT
    *
FROM
    本地表,
    [其他服务器名称].[其他数据库].[dbo].[其他表]</code>
Salin selepas log masuk

Perhatikan bahawa pemilik jadual (cth., dbo) mungkin berbeza-beza, jadi laraskan pertanyaan anda dengan sewajarnya. Pertanyaan ini akan mengekstrak data daripada jadual tempatan pada pelayan semasa dan jadual lain pada pelayan yang dipautkan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyoal Data daripada Berbilang Kejadian Pelayan SQL dalam Satu Pertanyaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan