我正在尝试使用 SQL 集成更改跟踪创建 Azure 搜索数据源。我的数据库是SQL Azure V12。我已经启用了目标表(新闻)的更改跟踪 - 我已经检查并仔细检查。但是当我尝试创建数据源时,我仍然收到错误:
Integrated change tracking is not enabled for table 'dbo.News'.
这是我的设置:
{
"name": "news-titles",
"type": "azuresql",
"credentials": { "connectionString": "..." },
"container": { "name": "dbo.News" },
"dataChangeDetectionPolicy": { "@odata.type": "#Microsoft.Azure.Search.SqlIntegratedChangeTrackingPolicy" }
}
最佳答案
在数据源定义中,尝试指定不带“dbo”的表名称。前缀,就像“新闻”一样。 哈特哈, 尤金
关于具有集成更改跟踪的 Azure 搜索数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32731811/