Member 10225052 Ответов: 1

При установлении соединения произошла ошибка, связанная с сетью или конкретным экземпляром


Привет,

У меня есть asp.net приложение mvc5.

Но иногда я получаю эту ошибку(см. ниже). Но самое странное, что после того, как я очищаю кэш в браузере, ошибка исчезает.

Цитата:

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка определения местоположения указанного сервера/экземпляра)
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Ошибка автоматического создания файла базы данных SQLExpress:
Строка подключения указывает локальный экземпляр Sql Server Express, использующий расположение базы данных в каталоге App_Data приложения. Поставщик попытался автоматически создать базу данных служб приложений, поскольку поставщик определил, что эта база данных не существует. Для успешной проверки наличия базы данных служб приложений и автоматического создания базы данных служб приложений необходимы следующие требования к конфигурации:

Если приложение работает либо на Windows 7, либо на Windows Server 2008R2, то для автоматического создания базы данных поставщика необходимы специальные шаги настройки. Дополнительную информацию можно получить по адресу:: http://go.microsoft.com/fwlink/?LinkId=160102[^]. Если каталог App_Data приложения еще не существует, учетная запись веб-сервера должна иметь доступ на чтение и запись к каталогу приложения. Это необходимо, поскольку учетная запись веб-сервера автоматически создаст каталог App_Data, если он еще не существует.
If the application's App_Data directory already exists, the web server account only requires read and write access to the application's App_Data directory. This is necessary because the web server account will attempt to verify that the Sql Server Express database already exists within the application's App_Data directory. Revoking read access on the App_Data directory from the web server account will prevent the provider from correctly determining if the Sql Server Express database already exists. This will cause an error when the provider attempts to create a duplicate of an already existing database. Write access is required because the web server account's credentials are used when creating the new database.
На компьютере должен быть установлен Sql Server Express.
Идентификатор процесса для учетной записи веб-сервера должен иметь локальный профиль пользователя. Дополнительные сведения о создании локального профиля пользователя для учетных записей компьютера и домена см. В документе readme.

Ошибка Источника:
Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информацию о происхождении и местоположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.


Спасибо

ZurdoDev

Браузер не имеет никакого отношения к этой ошибке, так как это код, запущенный на сервере, а не на машине клиента. Вы должны показать полную ошибку.

[no name]

Привет, спасибо за ваш комментарий, но это полная ошибка. Действительно, сайт таков: lolacyclingclub.org-да. Иногда эта ошибка появлялась. И если я очищу кэш, ошибка исчезнет. Но дело в том, что это происходит локально и на сервере. И особенно на сервере это нехорошо конечно

1 Ответов

Рейтинг:
1

ONEGO SOLUTIONS

TITLE: Connect to Server
------------------------------

Cannot connect to admin-PC or server.

------------------------------
ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------
SOLUTION :-

1.click on Start button.

2.Search on Search Bar.

3.Type Services.And Click on that

4.And go to Sql Server(MSSQLSERVER).

5.Right click on it.and Click on Start button.

6.And go back to sql Server Close it and connect it again.


Richard Deeming

С опозданием на три года вы перечислили лишь одну из десятков возможных причин этой ошибки. С таким же успехом вы могли бы написать, - Убедитесь, что ваш компьютер включен."!

Придерживайтесь ответов на недавние вопросы.