Menggunakan "Keamanan Terpadu" berarti masuk ke database dengan identitas pengguna yang menjalankan proses. Saat Anda menjalankan server web VS lokal, itu berjalan sebagai login Anda. Namun di IIS, proses pekerja server web berjalan sebagai akun pengguna yang telah ditentukan sebelumnya. Identitas proses pekerja Anda harus memiliki hak atas SQL Server dan database Anda.
Periksa properti App Pool Anda di IIS. Jika Anda menjalankan sebagai Layanan Jaringan misalnya, masuk ke SQL dan buat pengguna baru, masukkan Layanan Jaringan sebagai nama pengguna Windows, dan berikan hak pengguna tersebut ke database Anda.