Это может быть хорошо или плохо, в зависимости от учетной записи, которую IIS использует для запуска веб-приложения.
В любом случае, есть очевидное преимущество, что идентификатор пользователя SQLи пароль не появляется в строке подключения;всегда хорошая вещь.
Однако вам необходимо тщательно настроить производственную среду.Я бы посоветовал вам создать отдельную учетную запись пользователя для IIS, чтобы использовать ее для запуска веб-приложения.Эта учетная запись пользователя может быть настроена так, чтобы иметь доступ только к тем ресурсам SQL, которые требуются вашему приложению.Это защитит вас от того, что другие приложения могут быть легко скомпрометированы в случае нарушения безопасности вашего веб-приложения.
Я слышал о программистах, занимающихся акробатикой, где при запуске загружается строка соединения SQL с идентификатором пользователя и паролемвремя от зашифрованного ресурса: -)