Saya memiliki basis kode yang saya coba terapkan terhadap instance Azure dari SQL Server. Aplikasi ini menggunakan tesaurus pencarian teks lengkap. Artinya, itu membuat kueri menggunakan

FORMSOF(THESAURUS, \"{0}\")

Menurut ini, Azure SQL Server memiliki tesaurus. Tapi saya sudah baca bertentangan sesuatu.

Ketika saya benar-benar mencoba ini, saya mendapatkan kesalahan berikut ketika kueri mencoba dijalankan:

Both the thesaurus file for lcid '1033' and the global thesaurus could not be loaded

Saya telah memeriksa bahwa pencarian teks lengkap berhasil diinstal di server.

Apakah ini mungkin dengan Azure SQL Server?

4
Tracy Moody 1 Desember 2017, 19:55

1 menjawab

Jawaban Terbaik

Fitur tesaurus Pencarian Teks Lengkap tidak didukung di Azure SQL Database karena fitur tersebut melibatkan akses ke sistem file dan mengubah pengaturan dan file registri, dan itu tidak diperbolehkan di Azure SQL Database. Itulah jawaban yang saya terima dari 2 manajer Azure SQL Database hari ini.

Anda mungkin perlu membuat VM Azure dengan SQL Server terinstal untuk memanfaatkan fitur Tesaurus di Azure.

Artikel yang Anda bagikan kepada kami akan diperbarui untuk mencerminkan jawaban yang diberikan oleh tim SQL Azure.

Terima kasih atas kesabaran Anda.

3
Alberto Morillo 4 Desember 2017, 17:34