Назад | Перейти на главную страницу

Строка подключения для MS SQL Server 2008 с использованием проверки подлинности Windows

Сервер 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 вместо имени сервера или экземпляра для настроек подключения.