Ваша проблема связана с передачей правильных учетных данных на сервер SQL веб-службой.
Существует несколько уровней безопасности, которые необходимо проверить.Но первое и самое простое - убедиться, что вы отключили все средства безопасности, кроме Windows Integrated.IIS всегда будет использовать самый простой протокол безопасности.Так что если у вас включены Anonymous и Windows Integrated, то ваш веб-сайт всегда будет выбирать Anonymous.
Далее каждый сайт в IIS7 + запускается в пуле приложений, который может иметь отдельную защиту.Кроме того, все службы IIS Windows работают под определенной учетной записью.
При покупке по умолчанию у вас не должно быть особых проблем с пулом приложений и безопасностью IIS, так как он работает практически из коробки, но стоит проверить.
Еще одна вещь, которую я хотел бы проверить, - это именованные каналы в SQL.Мои знания невелики, но я знаю, что именованные каналы могут использоваться для связи на одном сервере между различными приложениями, причем IIS и SQL являются двумя из них.
Если каналы имен отключены через диспетчер конфигурации SQL, тогдаЯ бы ожидал другую ошибку, но ее стоит включить.
Надеюсь, это поможет.Майк