我正在尝试使用 Azure SQL 托管实例服务器(禁用公共端点)作为 Azure 搜索服务索引器的数据源。当我尝试在 Azure 搜索中创建索引器时,出现以下错误。
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP Provider,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。)
下面是我用于 Azure 搜索数据源的连接字符串。
Server=tcp:mymanagedinstance.database.windows.net,1433;Database=dbname;User Id=username;Password=password
我在 SQL 托管实例子网的 NSG 中添加了以下入站规则。但我仍然无法从 Azure 搜索连接到托管实例。
有人可以建议我应该做任何其他配置。