лучший способ подключения SQL Server (проверка подлинности Windows против проверки подлинности SQL Server) для приложения asp.net

У меня есть база данных и сайт с аутентификацией форм. Он отлично работает с VS2008. На этот раз я использую "Trusted_connection = True". Но когда он открывается извне или напрямую из браузера, я получаю сообщение об ошибке «Не удалось войти в систему для пользователя« NT AUTHORITY \ ANONYMOUS LOGON ».»

Я знаю, что это из-за разрешения. SQL-сервер основан на аутентификации Windows.

Каков наилучший подход к управлению пользователями для подключения к SQL Server?Должен ли я включить проверку подлинности SQL Server?

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

Примечание. SQL Server установлен на сервере домена.