Что такое ошибка SQL71578, связанная с полнотекстовым индексом в базе данных Microsoft Azure SQL v12?

Когда я пытаюсь скомпилировать проект базы данных в Visual Studio, ориентированный на базу данных Microsoft Azure SQL v12, с помощью следующей команды

CREATE FULLTEXT INDEX ON [dbo].[MyTable] 
        ([Col01] LANGUAGE 1033 STATISTICAL_SEMANTICS
       , [Col02] LANGUAGE 1033 STATISTICAL_SEMANTICS)
    KEY INDEX PK_MyTable 
    ON [MyCatalog] WITH CHANGE_TRACKING AUTO;

, Я получаю эту ошибку:

Ошибка: SQL71578: элемент полнотекстового индекса в {table} имеет свойство IsPartOfStatisticalSemanticAnalysis, для которого задано значение, которое не поддерживается в базе данных SQL Microsoft Azure v12.

Какое решение?


person Tohid    schedule 15.12.2016    source источник


Ответы (1)


Оказывается, SQL Azure не поддерживает Semantic search: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-features

So:

CREATE FULLTEXT INDEX ON [dbo].[MyTable] 
        ([Col01]
       , [Col02])
    KEY INDEX PK_MyTable 
    ON [MyCatalog] WITH CHANGE_TRACKING AUTO;
person Community    schedule 15.12.2016