Използването на "Интегрирана защита" означава влизане в базата данни с самоличността на потребителя, изпълняващ процеса. Когато стартирате локалния VS уеб сървър, той работи като вашето влизане. Но в IIS работният процес на уеб сървъра се изпълнява като предварително дефиниран потребителски акаунт. Вашата идентичност на работния процес трябва да има права върху вашия SQL Server и база данни.
Проверете свойствата на вашия набор от приложения в IIS. Ако работите като мрежова услуга например, влезте в SQL и създайте нов потребител, въведете мрежова услуга като потребителско име на Windows и дайте на този потребител права на вашата база данни.