Почему IIS не может войти в SQL, используя имя компьютера

Я просмотрел десятки статей stackru, веб-статей, и ничто не предлагает решения.

Мой сайт требует встроенной безопасности. Он использует SqlFileStream и, как я понимаю, работает, только если включена встроенная защита. Весь мой веб-сайт запускается, когда настроен как sql-аутентификация, за исключением этой функции, когда она настроена (должным образом), но возможность ее отключения является падением производительности, поэтому я хотел бы пойти по пути заставить его работать, а не отключать его.

SQL и IIS в настоящее время работают на одном компьютере.

Моя строка подключения:

Data Source=127.0.0.1;Initial Catalog=db;Connection Lifetime=8;Pooling=true;Integrated Security=true;Trusted_Connection=yes;

Я настроил свой веб-сайт для использования сетевой службы в пуле приложений. Я создал учетную запись для моего имени компьютера: домен / имя_компьютера $

Я создал пользователя в своей базе данных, сопоставленного с логином для учетной записи computername.

Я следовал нескольким наборам инструкций к письму, и никто не решил эту проблему.

При использовании интегрированного я ВСЕГДА получаю:

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'domain\computer$'.

У меня есть только одна строка подключения, поэтому я не случайно ее изменил.

Я работаю на Windows Server 2008 R2 SP1 и SQL Server 2012 SP2.

Я занимаюсь разработкой в ​​Visual Studio 2013 на.NET 4.5

Сервер находится в домене, и все имена учетных записей совпадают, включая имя учетной записи, которое сообщается как сбой входа в систему.

Что я делаю не так или есть какие-то особые инструкции, когда IIS и SQL - это одно и то же поле?

0 ответов

Другие вопросы по тегам