Saya mencoba menyiapkan server yang ditautkan dari SQL Server ke PostgreSQL ketika saya mendapatkan kesalahan Msg 7222, Level 16 “Hanya penyedia SQL Server yang diizinkan pada contoh ini”.
Pesannya cukup cukup jelas, tetapi masih tidak memberi tahu saya apa itu tentang saya contoh yang mencegahnya diizinkan.
Tidak butuh waktu lama untuk mengetahuinya.
Alasan untuk Kesalahan ini
Alasan saya mendapatkan kesalahan ini adalah karena saya menggunakan SQL Server untuk Linux.
Ternyata, ada banyak fitur yang saat ini tidak didukung di SQL Server untuk Linux.
Salah satu fitur yang tidak didukung tersebut mencakup server tertaut ke sumber data selain SQL Server.
Microsoft menyediakan daftar fitur yang tidak didukung di SQL Server 2019 untuk Linux, dan “server tertaut ke sumber data selain SQL Server” adalah salah satunya.
Tidak mengherankan, itu juga termasuk dalam daftar fitur yang tidak didukung di SQL Server 2017 untuk Linux.
Semoga ini akan berubah di versi mendatang. Sementara itu, Anda masih dapat membuat server tertaut ke instance SQL Server lainnya.