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

时间:2018-11-28 22:04:44

标签: sql azure instance managed azure-search

您好,我正在寻找有关如何将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" } –

2 个答案:

答案 0 :(得分:0)

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

enter image description here

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

答案 1 :(得分:0)

是的,他正在寻找连接字符串。他的数据源是 SQL-MI,因为如果数据源是 SQL 或 SQL MI,连接字符串类型是否相同,Microsoft 没有提供任何特定文档。其实我也不确定。如果源是 SQL MI,是否需要更改我的连接字符串类型参数?

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