azure-cognitive-search - Azure 认知搜索 - 无法从 Azure 门户中为 Azure SQL 索引器创建数据源
问题描述
请为我的理智寻求一些帮助。
我创建了一个 Azure 搜索服务实例(认知搜索),但是当我尝试为 Azure SQL 索引器创建数据源时,我在门户中收到错误消息。
我还尝试使用 Azure SDK 创建数据源,虽然它“成功”,但它似乎无法用于创建索引器(收到 500 错误)。
我上周在另一个订阅中这样做了,没有任何问题。我猜这可能是一个间歇性的 Azure 问题,或者我可能错过了一些简单的事情。非常感谢任何解决此问题的帮助!
供参考。我在这里提出了一个 Azure 反馈项目,但我希望有人在此期间有一个解决方法: https ://feedback.azure.com/forums/263029-azure-search/suggestions/43745931-bug-the-portal-当前显示错误时尝试
解决方案
确实,门户似乎存在问题,但您可以使用 REST API 来创建它。 https://docs.microsoft.com/en-us/rest/api/searchservice/create-data-source
我刚刚对其进行了测试,它对我有用,从该数据源创建索引/索引器时没有问题。
请参阅下面的示例请求。
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" }
}
推荐阅读
- puppet - 证书验证失败 [无法获取 CN=puppetmaster.example.com 的本地颁发者证书]
- amazon-web-services - 如何在云形成 yaml aws 中包含外部的招摇文件路径
- linux - 为什么我得到整个路径,我只想要最近创建的目录名而不是整个路径?
- laravel - 如何在 Laravel 项目中导入和使用 Pear XML 序列化程序
- c - 迭代字节流 - 性能与代码风格
- python - Matplotlib:inset_axes,缩放框未正确显示条形图
- azure - Azure 应用程序网关 HTTP 设置后端端口重置为 80
- python - 给定邻接矩阵,如何在 Python 上创建网络图
- excel - 删除从 Excel 工作表中的任何数字开始的任何内容
- cypress - 赛普拉斯,循环直到 api 调用的响应具有预期值