我有一个代码库,我试图针对Azure的SQL Server实例进行部署。该应用程序使用全文搜索的词典。也就是说,它使用
进行查询 FORMSOF(THESAURUS, \"{0}\")
根据this,Azure SQL Server有这些词汇。但我read冲突了things。
当我实际尝试此操作时,在查询尝试运行时出现以下错误:
Both the thesaurus file for lcid '1033' and the global thesaurus could not be loaded
我已检查服务器上是否已成功安装全文搜索。
Azure SQL Server甚至可以实现这一点吗?
答案 0 :(得分:3)
Azure SQL数据库不支持全文搜索的同义词库功能,因为该功能涉及访问文件系统并更改注册表设置和文件,而Azure SQL数据库不允许这样做。这就是我今天从2个Azure SQL数据库管理员那里得到的答案。
您可能需要创建一个安装了SQL Server的Azure VM,以便在Azure上使用Thesaurus功能。
您与我们分享的文章将进行更新,以反映SQL Azure团队提供的答案。
感谢您的耐心等待。