Authentication
Authentication refers to how a user identifies themselves when connecting to a database. There are two types of authentication mechanisms: SQL Server authentication and Azure AD authentication.
SQL authentication
This is similar to what we have in on-premises SQL servers; that is, it requires a username and password. When provisioning a SQL database, you have to provide a server admin login with a username and password. The server admin user has admin access to the SQL server and it's mapped to the dbo
user in each user database and therefore has dbowner
access on all databases in a particular SQL server.
There can be only one server admin account in a SQL database.
Azure AD authentication
Azure AD authentication allows users to connect to a SQL database and managed instance by using the identities stored in Azure AD.
Azure AD
When you create an Azure account, it creates a default directory for your account. This is where you can add users and...