Author : MD TAREQ HASSAN | Updated : 2021/09/26

Understanding Connection String

Connection string format

Data Source=<server-name>\<instance-name>;Database=<database-name>;Integrated Security=<True/False>;User ID=<DB-user-name>;Password=<DB-user-password>;

Server=<server-name>\<instance-name>;Database=<database-name>;Integrated Security=<True/False>;User ID=<DB-user-name>;Password=<DB-user-password>;

Data Soucre

Database

Integrated Security

See full list of supported properties: https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection.connectionstring?#remarks

Construct Connection String

Connection string for Developer Edition running locally

When specifying a local server with no name (default) instance, always use ‘(local)

Data Source=(local);Database=AdventureWorksLT2019;Integrated Security=false;User ID=FooUser;Password=FooUser.2021;

Connection string for Developer running in TestServer with IP address 10.1.1.10

Data Source=10.1.1.10\FooInstance;Database=AdventureWorksLT2019;Integrated Security=false;User ID=FooUser;Password=FooUser.2021;

Connection String for LocalDB

Server=(localdb)\MSSQLLocalDB;Integrated Security=true

# To connect to a specific database by using the file name, connect using a connection string
Server=(localdb)\MSSQLLocalDB;Integrated Security=true;AttachDbFileName=D:\Data\MyDB1.mdf

Visual Studio

Connect to LocalDB using SSMS

Tools for Generating Connection String

Online tools