Encapsule sua senha entre aspas simples. por exemplo. dada a senha
iloveachallenge;
sua string de conexão deve conter Password='iloveachallenge;';
. Estou usando o seguinte código para conectar ao SQL Server 2008 R2.
var sqlConnection = new SqlConnection()
{
ConnectionString = "Server=DT2719MOD;Database=abs2;User Id=TestUserLogon;Password='iloveachallenge;';"
};
sqlConnection.Open();
Console.WriteLine(sqlConnection.State);
sqlConnection.Close();
Edit:Também tentei usar a string de conexão que você possui e funciona na minha máquina.
ConnectionString="Data Source=DT2719MOD;Database=abs2;Trusted_Connection=no;User Id=TestUserLogon;Password='iloveachallenge;';"