Salah satu petugas server di tempat kerja mengarahkan saya ke tautan ini yang merupakan referensi bermanfaat:http://msdn.microsoft.com/en-us/library/bsz5788z%28v=vs.100%29.aspx
Dia dan yang lainnya melarang saya menggunakan Otentikasi Windows. Salah satu alasannya adalah saya harus mulai menambahkan setiap pengguna baru sebagai akun ke database dan itu bisa menjadi sangat rumit dengan basis pengguna yang besar. Selain itu, di lingkungan kami di mana kami memiliki potensi untuk pengguna yang berasal dari domain masuk yang berbeda, maka masalah dengan memiliki kepercayaan yang benar dan jalur otentikasi antar domain ikut berperan.
Jadi saya berhenti mencoba menggunakan Otentikasi Windows untuk terhubung ke database, dan membuat satu akun masuk di database untuk EF di aplikasi MVC untuk digunakan (dari server web ke server DB). Ini berfungsi dengan baik dengan cara ini, namun, saya harus menyiapkan semacam tabel basis data untuk melacak dan mengotorisasi pengguna mana yang memiliki akses baca/tulis ke data utama vs semua pengguna hanya-baca (yang tidak akan berada di dalamnya tabel).
String koneksi saya berubah menjadi string koneksi ini:
<add name="ReclosingContext" connectionString="Data Source=sqlserverbox\devtest;Initial Catalog=Reclosing;Integrated Security=False;User ID=xxxxxxxx;Password=xxxxxxxxx;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
Saya pikir Windows Authentication\Integrated Security akan membuat segalanya lebih sederhana dan lebih baik bagi pengguna untuk seluruh aplikasi, tetapi ternyata di lingkungan kita, lebih baik tidak menggunakannya untuk koneksi SQL Server.