Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Otentikasi jendela di server sql dan asp.net

Apakah ini terdengar seperti skenario Anda?

  • Aplikasi web IIS dibangun di mesin lokal
  • Aplikasi web menggunakan otentikasi windows
  • Aplikasi web berbicara ke database juga di mesin lokal
  • Pengguna aplikasi web juga memiliki login database yang valid
  • Kredensial pengguna aplikasi web diteruskan ke database melalui koneksi tepercaya

Semuanya bekerja dengan baik. Kemudian Anda memindahkannya ke lingkungan yang berbeda di mana database dan IIS tidak lagi berada di server yang sama dan kemudian Anda tidak dapat membuat database mengenali kredensial yang dikirimkan IIS?

Jika demikian, maka selamat datang di neraka saya beberapa bulan yang lalu. Masalahnya adalah begitu kedua proses tidak berada di kotak yang sama, mereka tidak lagi saling percaya. Izin administrasi jaringan diperlukan agar kedua proses saling percaya melintasi batas server. Sayangnya, saya tidak menulis blog tentang itu tetapi langkah-langkah umumnya adalah

  • tandai akun layanan IIS sebagai dapat dipercaya (Pengaturan direktori aktif)
  • setel nama prinsip layanan (SPN) ke nama netbios atau FQDN
  • sesuatu harus diatur pada kedua kotak untuk menunjukkan bahwa mereka dapat saling percaya

Maaf untuk ingatan yang samar-samar dan karena saya bukan orang yang memiliki kredensial untuk memperbaiki apa pun, saya hanya bisa mengamati mereka mengklik tombol. Artikel awal tentang Cara menyambungkan ke SQL Server menggunakan Otentikasi Windows membuat kami cukup jauh di trek.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server PILIH KE @variabel?

  2. Mengukur Kinerja Kueri:Biaya Kueri Rencana Eksekusi vs Waktu yang Dibutuhkan

  3. Salin beberapa catatan dengan hubungan master-detail

  4. CS2001 Missing AssemblyAttributes.cs saat menjalankan paket SSIS yang disebarkan ke server

  5. Periksa apakah Objek adalah Tabel, Tampilan, atau Prosedur Tersimpan di SQL Server menggunakan Fungsi OBJECTPROPERTY()