Первый из всех проверьте строку подключения, которую вы передаете при подключении к базе данных.
Убедитесь, что пользователь, с которым вы входите в систему, является действительным пользователем в SQL Server, тогда вы предоставляете правильный пароль ??
почему бы вам не попробовать установить соединение с именем пользователя и паролем, а не с подключением LOCALHOST.
Правильно ли указано имя сервера ??
Попробуйте проверить все это в SQL Server.
Я думаю, что после проверки у вас будет решение ...