Indexer connections to Azure SQL Managed Instance through a public endpoint
Article
Indexers in Azure AI Search connect to external data sources over a public endpoint. If you're setting up an Azure SQL indexer for a connection to a SQL managed instance, follow the steps in this article to ensure the public endpoint is set up correctly.
For a new SQL Managed Instance, create the resource with the Enable public endpoint option selected.
Alternatively, if the instance already exists, you can enable public endpoint on an existing SQL Managed Instance under Security > Networking > Public endpoint > Enable.
Get public endpoint connection string
To get a connection string, go to Settings > Connection strings.
Copy the connection string to use in the search indexer's data source connection. Be sure to copy the connection string for the public endpoint (port 3342, not port 1433).
Next steps
With configuration out of the way, you can now specify a SQL managed instance as an indexer data source using the basic instructions for setting up an Azure SQL indexer.
Learn how to securely connect an Azure SQL server using an Azure Private Endpoint via the Azure portal, ensuring private and safe communication with your SQL server.
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.