Reputation: 51
I'd like to move the database for several Delphi applications from on-premise SQL Server to Azure Managed Instance. It would use Azure Active Directory Integrated authentication.
We use TADOConnections
. I'm having trouble setting the connection string. It looks like TADOConnection
does not support Azure Managed Instance and Azure Active Directory Integrated authentication. Is that correct?
Upvotes: 2
Views: 733
Reputation: 7289
Version 18.3 and latter of the Microsoft OLE DB Driver for SQL Server includes the required Microsoft Active Directory Authentication Library (ADAL.dll). Since this traffic is going across the internet keeping this up to date would be a good practice.
Then using the connection string shown for the database on Azure as a starting point you can add Provider=MSOLEDBSQL.1
(plus a ;
separator if needed) in the ADO connection string so the above driver is used.
Upvotes: 4