Как было предложено, для этой цели лучше использовать класс SQLConnectionStringBuilder.
Согласно документации:
"Построитель строк подключения позволяет разработчикам программно создавать синтаксически правильные строки подключения, а также анализировать и перестраивать существующие строки подключения, используя свойства и методы класса.
Компоновщик строки подключения предоставляет строго типизированные свойства, соответствующие известным парам ключ / значение, разрешенным SQL Server. Разработчики, которым необходимо создавать строки подключения как часть приложений, могут использовать класс SqlConnectionStringBuilder для создания и изменения строк подключения. "
Кроме того, он уменьшает количество ошибок, с которыми вы можете столкнуться при попытке динамически создавать строки подключения из вашего приложения.
var builder = new System.Data.SqlClient.SqlConnectionStringBuilder
{
DataSource = "MACHINE - VOIV7EH\\SQLEXPRESS",
InitialCatalog = "Optisoft",
PersistSecurityInfo = false,
IntegratedSecurity = true
};