Table of Contents |
---|
...
Microsoft SQL Server with the SQL Authentication and Integrated Security
Azure SQL Database and Azure SQL Managed Instance with:
SQL Authentication
Active Directory Integrated Authentication
Active Directory Password Authentication
Active Directory MSI Authentication
SQL Authentication
SQL Authentication refers to the authentication of a user when connecting to an Azure SQL Database and using username and password.
...
Info |
---|
Add the IP address of the machine running |
Azure Active Directory Authentication
The Azure Active Directory authentication refers to the authentication of a user when connecting to an Azure SQL Database and using identities in Azure Active Directory.
Prerequisites
To use the Azure Active Directory authentication mode, you need to:
...
Info |
---|
For more information, see Use Azure Active Directory authentication. |
Active Directory Integrated Authentication
The Active Directory Integrated Authentication is a mechanism of connecting to an Azure SQL Database by using an integrated mode with Azure Active Directory.
...
Info |
---|
If you have any issues, refer to Troubleshooting Issues with Active Directory Authentication and Azure SQL Database. |
Active Directory Password Authentication
As the Azure Active Directory Password Authentication is a mechanism of connecting to an Azure SQL Database by using identities in Azure Active Directory, you can connect to applications by using an Azure Active Directory user name and password.
...
Log in with the admin user and create
USER [username] from EXTERNAL PROVIDER;
on the database you use.Add
ddladmin
,datawriter
, anddatareader
roles for checking the status and Deploy Packager processes:EXEC sp_addrolemember 'db_ddladmin', 'datical_user';
EXEC sp_addrolemember 'db_datawriter', 'datical_user';
EXEC sp_addrolemember 'db_datareader', 'datical_user';
Install the SQL Server JDBC Driver Authentication Library -
mssql-jdbc_auth-<version>-<arch>.dll
file on your machine. The file is located in the<datical-install>\DaticalDB\plugins\ directory
.Copy
com.datical.db.drivers.mssql_1.x.x.jar
to a temporary directory and unzip it (<unzip directory>
).On Windows systems you can:
o Use <java-install-path>\JAVA\jar.exe xf <name>.jar
o Change the extension of the file from
.jar
to.zip
and then unzip it.Go to
<unzip directory>\auth\
, then go to the folder for your version of the Java Virtual Machine (JVM).
Put the
mssql-jdbc_auth-<version>-<arch>.dll
file in\Windows\System32
. There are 32-bit and 64-bit versions of the.dll
file included with the Microsoft SQL Server JDBC driver. For example:mssql-jdbc_auth-8.4.1.x64.dll
.
...
Also, enter your hostname, port, application name, database name, instance name, username, and password.
Active Directory MSI Authentication
You can use the Active Directory MSI Authentication for connection from inside of an Azure Resource with the Identity
feature.
...