将 Azure 搜索连接到托管实例 SQL

Connect Azure Search to Managed Instance SQL

您好,我正在寻找有关如何将 Azure 搜索服务连接到 Azure

上的托管实例 SQL 的信息

换句话说

在我的索引器中对托管实例使用以下内容应该可以正常工作,顺便说一句,为 Azure SQL 数据库和 Azure SQL MI 实现这个没有区别吗?

    "name" : "myazuresqldatasource", 
    "type" : "azuresql", 
    "credentials" : { 
    "connectionString" : "Server=tcp:<your server>.database.windows.net,1433;Database=<your database>;User ID=<your user name>;Password=<your password>;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" }, 
"container" : { "name" : "name of the table" } –

您可以通过 Azure 门户中的导入数据流将您的搜索服务连接到托管 SQL 数据库:

然后在 Data source 部分 select Azure SQL Database 中您可以 select 现有(托管)数据库或选择输入连接字符串。你应该做后者。

是的,他正在寻找连接字符串。他的数据源是SQL-MI,因为微软没有提供任何具体的文档,如果数据源是SQL或者SQLMI,连接字符串类型会是一样的。其实我也不确定。如果源是 SQL MI,我是否需要更改我的连接字符串类型参数?

问题已解决。如果要连接到 SQLMI,连接字符串应包含数据库名称。 "Server=tcp:sqlmiservice.database.windows.net,{port};Database={name};User Id={Id};Password={pwd}".