Сервер MS SQL и веб-приложение находятся на одном компьютере.
В web.config
, У меня есть:
connectionString="
Server=COMPUTER_NAME\MSSQLSERVER;
Database=MyDatabase;
Integrated Security=true"
name="ApplicationServices"
providerName="System.Data.SqlClient"
Я создал новую учетную запись пользователя Windows с именем MyWebsite
. Эта учетная запись назначена пулу приложений, и мое веб-приложение ее использует.
В SQL Server Management Studio:
В диспетчере безопасности SQL Server разрешены все протоколы.
Я все еще получаю следующее сообщение об ошибке:
A network-related or instance-specific error occurred while establishing a connection to SQL Server'
Error 26 - Error Locating Server/Instance Specified
Я что-то упускаю?
Вам не нужно указывать имя экземпляра при подключении к экземпляру по умолчанию.
Просто используйте COMPUTER_NAME для сервера.
В конечном итоге это будет намного проще, если вы просто используете localhost вместо имени сервера или экземпляра для настроек подключения.