具有集成更改跟踪功能的Azure搜索数据源

具有集成更改跟踪功能的Azure搜索数据源,azure,azure-sql-database,azure-cognitive-search,Azure,Azure Sql Database,Azure Cognitive Search,我正在尝试使用SQL集成更改跟踪创建Azure搜索数据源。我的数据库是SQLAzure V12。我已经为目标表(新闻)启用了更改跟踪-我已经检查并再次检查。但当我尝试创建数据源时,仍然会出现以下错误: 未为表“dbo.News”启用集成更改跟踪 以下是我的设置: { "name": "news-titles", "type": "azuresql", "credentials": { "connectionString": "..." }, "container"

我正在尝试使用SQL集成更改跟踪创建Azure搜索数据源。我的数据库是SQLAzure V12。我已经为目标表(新闻)启用了更改跟踪-我已经检查并再次检查。但当我尝试创建数据源时,仍然会出现以下错误:

未为表“dbo.News”启用集成更改跟踪

以下是我的设置:

{
    "name": "news-titles",
    "type": "azuresql",
    "credentials": { "connectionString": "..." },
    "container": { "name": "dbo.News" },
    "dataChangeDetectionPolicy": { "@odata.type": "#Microsoft.Azure.Search.SqlIntegratedChangeTrackingPolicy" }
}

在数据源定义中,尝试将不带“dbo.”前缀的表名指定为“News”。 嗯,,
Eugene

您是否可以检查数据库和表是否启用了更改跟踪?从sys.change\u tracking\u databases中选择*,其中database\u id=DB\u id(DBName),并从sys.change\u tracking\u tables中选择*,其中object\u id=object\u id('News')@SirishaChamarthi,我已经尝试过了-它显示了我的表。非常感谢!这有帮助。这一点并不明显,因此我认为应该将其添加到MSDN帮助页面:)谢谢Andrei,我已经将此信息传递给了,我们将在文档中使其更加明显。很抱歉给你带来了困惑。