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>
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>
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!