Я вносил незначительные изменения в представление в моем приложении ASP.NET MVC 3 C #, когда приложение внезапно перестало работать. Сообщение об ошибке выглядит следующим образом:
System.Data.SqlClient.SqlException: произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: поставщик общей памяти, ошибка: 40 - не удалось открыть соединение с SQL Server)
После тщательной проверки обозревателя серверов я заметил, что все соединения с базой данных больше не работают. Я не могу развернуть ни одно из соединений для просмотра таблиц и данных, которые я ранее генерировал внутри. Когда я пытаюсь это сделать, появляется всплывающее окно, которое повторяет ту же ошибку, что и выше.
Важно отметить, что я не вносил никаких изменений в какую-либо часть приложения, которая относится к базе данных. Когда все это происходило, я переставлял некоторые визуальные компоненты представления в моем приложении. Я только недавно перезагрузил свой компьютер и с тех пор не вносил никаких других изменений.
Сначала я подумал, что каким-то образом SQL Express перезаписал мою версию среды SQL Server для среды разработки и начал переустанавливать SQL Server Express . Установка завершается неудачно каждый раз. Там нет конкретной ошибки. Windows генерирует сообщение об ошибке, в котором говорится, что приложение установки перестало работать, и зависает до закрытия.
Я пробовал несколько разных версий установочного пакета SQL Server Express, и все они приводят к одной и той же ошибке, возникающей в разных точках процесса установки. Чтобы быть ясным, я даже не уверен, что SQL Server Express является проблемой. Я не знаю, почему это так, поскольку я использую версию SQL Server, встроенную в Visual Studio 2010 .