Azure 认知搜索 - 无法从 Azure 门户中为 Azure SQL 索引器创建数据源

Azure Cognitive Search - Unable to create Datasource for Azure SQL Indexer from within the Azure Portal

请为我的理智寻求帮助。

我已经创建了一个 Azure 搜索服务实例(认知搜索),但是当我尝试为 Azure SQL 索引器创建数据源时,我在门户中收到错误消息。

我还尝试使用 Azure SDK 创建数据源,虽然它“成功”,但似乎无法用于创建索引器(收到 500 错误)。

我上周在另一个订阅中做了这个,没有任何问题。我猜这可能是间歇性的 Azure 问题,或者我可能错过了一些简单的事情。非常感谢任何解决此问题的帮助!

仅供参考。我在这里提出了一个 Azure 反馈项目,但我希望同时有人有解决方法: https://feedback.azure.com/forums/263029-azure-search/suggestions/43745931-bug-the-portal-currently-shows-an-error-when-tryi

确实看起来门户有问题,但您可以使用 REST API 来创建它。 https://docs.microsoft.com/en-us/rest/api/searchservice/create-data-source

我刚刚对其进行了测试,它对我有用,从该数据源创建 index/indexer 时没有问题。

请参阅下面的示例请求。

POST https://YOURSERVICENAME.search.windows.net/datasources?api-version=2020-06-30

{   
    "name" : "asqldatasource2",  
    "description" : "a description",  
    "type" : "azuresql",  
    "credentials" : { "connectionString" : "Server=tcp:yourserver.database.windows.net,1433;Database=azdevtest;User ID=xxxxxx;Password=xxxxxx;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" },  
    "container" : { "name" : "Categories" }
}

这确实是 Portal 中的一个错误。已于 2021 年 7 月 7 日部署修复程序。