您好,我正在寻找有关如何将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" } –
答案 0 :(得分:0)
您可以通过在Azure门户中导入数据流来将搜索服务连接到托管SQL数据库:
然后在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}”。