У меня возникла проблема с подключением к базе данных. Я начал с нового пустого решения, затем добавил проект библиотеки WCF и, наконец, не в последнюю очередь веб-сайт (сервис) WCF. На веб-сайте я добавил ссылку на библиотеку, где у меня есть интерфейс (контракт данных), класс, который реализует интерфейс и dataclasses. Я пытаюсь подключиться к базе данных на сервере и попытаться получить оттуда некоторые данные. Таким образом, строка подключения выглядит следующим образом:Не удается подключиться к серверу базы данных
<add name="myConnectionString" connectionString="Data Source=MyServer; Initial Catalog=MyDatabase; User Id=me; Password=me123;" providerName="System.Data.SqlClient" />
и это, как я пытаюсь соединиться с базой данных:
public List<string> GetEngagements(string id)
{
string sql = "SELECT myColumn FROM myTable WHERE Id = '" + id + "'";
string connString = string.Empty;
SqlConnection connDB;
connString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
connDB = new SqlConnection(connString);
SqlCommand command = new SqlCommand(sql, connDB);
connDB.Open();
SqlDataReader rdr = command.ExecuteReader();
List<string> numbers = new List<string>();
while (rdr.Read())
{
numbers.Add(rdr[0].ToString());
}
rdr.Close();
return numbers;
}
Я получаю исключение на connDB.Open(). Сообщение об исключении: Не удалось создать экземпляр пользователя SQL Server из-за сбоя в запуске процесса для экземпляра пользователя. Соединение будет закрыто.
Я получаю это сообщение в течение 2 дней, я много искал и удалил каталог C: \ Documents and Settings \ имя_пользователя \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server \ SQLEXPRESS, но это не сработало для меня ..
Любое решение ???? Помогите пожалуйста
Если вы зашли в панель управления> adminsitrative tools> services, вы должны увидеть свой SQL-сервер Express. Это началось? иногда это просто что-то простое, все хорошее удовольствие :) –