- Can you try checking out the steps listed on following link and see if that works ?
From error Invalid key store provider name: 'AZURE_KEY_VAULT'. it seems like its not supported out of box and you need to install some packages along with enabling some parameters in connection string to make it work.
- Also check out the steps listed on this answer as it could be due to permissions (rewriting them down here along with image from source).
https://learn.microsoft.com/en-us/answers/questions/258903/support-always-encryption-on-azure-sql-db-by-stori.html For giving proper permissions:
Go to Key Vault
Select Access Policies from the Key Vault resource.
Click the "add new" link/button at the top
Select Principal to select the application that you are using (i.e. the app registration from which you got the client ID from)
From the Key permissions drop down, make sure you give it "Decrypt", "Sign", "Get", "UnwrapKey" permissions
Save changes.
Source: Link
- Here is another link with some more help:
https://learn.microsoft.com/en-us/answers/questions/690047/invalid-key-store-provider-name-39azure-key-vault3.html
Regards,
Shivam