In this article, I’ll share everything you need about Azure SQL Database connection strings to ensure your applications connect securely and efficiently.
Azure SQL Database Connection String
We need the Azure SQL Connection String from our local Visual Studio to connect to the Azure SQL Database in the cloud. We need to specify the connection strings in the config file to connect to the Azure SQL Database.
Provider System.Data.SqlClient
Standard
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="MynewConnection"
connectionString="Server=tcp:YourServerName.database.windows.net,1433;Initial Catalog=YourInitialCatalogName;User ID={YourUserName};Password={YourPassword};Encrypt=True;TrustServerCertificate=False;Connection Timeout=30"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
MARS enabled
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="MynewConnection"
connectionString="Server=tcp:YourServerName.database.windows.net,1433;Initial Catalog=YourInitialCatalogName;User ID={YourUserName};Password={YourPassword};Encrypt=True;Trusted_Connection=False;MultipleActiveResultSets=True;Connection Timeout=30"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Azure AD Identity With Windows Authentication
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="MynewConnection"
connectionString="Server=tcp:YourServerName.database.windows.net,1433;Authentication=Active Directory Integrated;Database=yourdatabasename"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
With Encrypted
<connectionStrings>
<add name="MynewConnection"
connectionString="Data Source=YourServerName;Initial Catalog=YourDBName;Integrated Security=true;Column Encryption Setting=enabled;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>