ОШИБКА SQL: Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений? - PullRequest
2 голосов
/ 29 июня 2010

При подключении к локальному Sql Express появляется следующая ошибка:

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

Я могу подключиться к Sql Server с помощью Management Studio.

Я использую aspnet_regiis для создания базы данных состояний сеансов с помощью следующей команды.

aspnet_regsql.exe -ssadd -sstype c -d App_SessionState -S [.\SQLEXPRESS] -U [USERiD] -P [Password]

1 Ответ

1 голос
/ 30 июня 2010

Ваша база данных в Windows или в смешанном режиме аутентификации?Для входа с использованием идентификатора пользователя и пароля сервер должен быть в смешанном режиме аутентификации.

Чтобы проверить это, в Management Studio:

 1. Right click the server name in the Object Explorer tree on the left and select Properties.
 2. Click Security.
 3. Under Server authentication select SQl Server and Windows Authentication Mode.
 4. Click OK
 5. You need to restart SQL Server, so right click the server name again and select Restart.
...