Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

metode autentikasi untuk sambungan ke SQL Server di Active Server Pages

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 247931
Ringkasan
Otentikasi SQL Server (standar keamanan) dan Windows NT otentikasi (integrated security) adalah metode autentikasi SQL Server yang digunakan untuk mengakses pangkalan data SQL Server dari Active Server Pages (ASP).

Catatan Artikel ini tidak sahih untuk domain direktori aktif Microsoft Windows 2000. Model otentikasi Microsoft Windows NT yang dibahas dalam artikel ini hanya berlaku untuk Windows NT domain.
Informasi lebih lanjut

Otentikasi SQL Server

SQL Server otentikasi bergantung pada daftar pengguna internal yang dikelola oleh komputer SQL Server. Daftar ini tidak menyertakan Windows NT pengguna, dan khusus untuk komputer SQL Server. Pengguna dibuat dan dikonfigurasi menggunakan SQL Server Enterprise Manager. Untuk menggunakan metode ini, lakukan langkah-langkah berikut ini:
  • Jika Anda menyambung melalui Konektivitas Database Terbuka (ODBC), di ODBC Administrator, pilih otentikasi SQL Server ketika Anda configurethe data sumber.
  • Dalam rangkaian sambungan objek data ActiveX (ADO), termasuk parameter "UID" dan "PWD" ketika Anda menggunakan ODBC, dan "User ID" dan "Password" ketika Anda menggunakan penyedia SQLOLEDB.

Otentikasi Windows NT

Komputer yang menjalankan SQL Server memungkinkan akses ke data melalui akun Windows NT. Untuk mengaktifkan otentikasi Windows NT, melalui komputer Server informasi Internet (IIS), Otentikasi dasar diaktifkan untuk aplikasi web. Untuk melakukannya, lakukan hal berikut:
  1. Mulai Internet Services Manager.
  2. Jelajahi ke situs web, klik kanan-atas situs web, kemudian klik Properti.
  3. Klik Direktori keamanan Klik Edit di bawah akses anonim dan kontrol otentikasi, dan thenselect Otentikasi dasar (sandi dikirim dalam teks kosong) opsi.
Untuk mengkonfigurasi otentikasi IIS untuk Windows NT, Anda tidak dapat menggunakan otentikasi Windows NT Challenge\Response (NTLM). Anda harus menggunakan salah satu dari dua IIS metode autentikasi berikut ini:
  • Mengaktifkan Otentikasi dasar hanya untuk Webapplication.
  • Jika pengguna diperbolehkan akses anonim, verifikasi thefollowing:
    • Jika pengguna yang dikonfigurasi sebagai pengguna anonim di IIS, mereka harus juga dikonfigurasi di Windows NT akun di komputer yang menjalankan SQL Server.
    • Jika SQL Server dan IIS tidak di komputer yang sama, membuat pengguna sebagai akun domain dapat diakses ke komputer kedua atau lokal pada komputer SQL Server dan IIS komputer dengan sandi yang sama. Jika Anda membuat lokal pengguna pada komputer kedua, pengguna harus diberikan Log di lokal pada komputer SQL Server. Jika pengguna akun domain, pengguna harus diberikan "Mengakses komputer ini dari jaringan" di komputer SQL Server.
    • Jika SQL Server dan IIS tidak berada di komputer yang sama, kemudian mulai Manajer Layanan Internet (di halaman properti direktori keamanan untuk aplikasi Web), buka Akun pengguna anonim kotak dialog, Nonaktifkan Mengaktifkan sinkronisasi otomatis sandi opsi, dan kemudian memasukkan sandi untuk account.
    • IIS komputer meminta sandi pengguna untuk membuat token keamanan yang tetap berlaku pada server lainnya. Ketika Mengaktifkan sinkronisasi otomatis sandi opsi dukungan, token hanya akan dihasilkan untuk komputer lokal.
    • Jika IIS dan SQL Server di komputer yang sama, nama data sumber SQL Server di rangkaian sambungan dan konfigurasi data sumber ODBC (jika dapat diterapkan) lokal.
Selain itu, lakukan langkah-langkah berikut ini untuk menyambung ke komputer SQL Server yang menggunakan otentikasi Windows NT di ASP:
  1. Jika Anda menyambung melalui ODBC, di ODBC Administrator, pilih otentikasi Windows NT saat Anda mengkonfigurasi data sumber.
  2. Pada objek data ActiveX (ADO) rangkaian sambungan, parameter omitthe "UID" dan "PWD" ketika Anda menggunakan ODBC, dan "User ID" dan "Password" ketika Anda menggunakan penyedia SQLOLEDB.
  3. Jika Anda terhubung menggunakan penyedia OLEDB untuk SQL Server(Provider=SQLOLEDB), koneksi string harus menyertakan "IntegratedSecurity = SSPI."
  4. Di SQL Server Enterprise Manager, Tambahkan semua Windows NTaccounts dan grup yang memerlukan akses melalui keamanan terpadu untuk thelogins, dan menentukan mereka sebagai menggunakan otentikasi Windows NT. Untuk simplifyadministration, Microsoft menyarankan Anda menambahkan Windows NT kelompok alih-alih ofindividual akun. Mengkonfigurasi izin untuk semua pangkalan data yang diperlukan, Daftar Tabel, dan prosedur yang disimpan saat Anda menetapkan akun.
Pesan galat berikut ini menunjukkan masalah dengan konfigurasi SQL Server untuk otentikasi Windows NT:
Penyedia Microsoft OLE DB untuk driver ODBC (0x80040E4D)
[Microsoft][ODBC SQL Server pengandar][SQL Server]Login gagal untuk pengguna ' \'.

Microsoft OLE DB penyedia ODBC driver galat '80040e4d'
[Microsoft][ODBC SQL Server pengandar][SQL Server]Login gagal untuk pengguna 'NT AUTHORITY\ANONYMOUS LOGON'.
Referensi
Untuk informasi selengkapnya, lihat buku berikut:
John Connell Pengkodean teknik untuk Microsoft Visual Basic .NET Microsoft Press, 2001
Catatan Buku ini sedang dicetak.
Untuk informasi selengkapnya, lihat kursus Microsoft Training & Certification berikut ini:
Microsoft Corporation Pemrograman 2389 dengan ADO.NET
Untuk informasi tambahan tentang metode autentikasi Windows 2000, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
287537 Menggunakan Otentikasi dasar untuk menghasilkan bukti Kerberos

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 247931 - Tinjauan Terakhir: 03/15/2015 05:38:00 - Revisi: 3.0

Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft Active Server Pages 4.0, Microsoft SQL Server 2000 Standard Edition, Microsoft Data Access Components 2.6, Microsoft Data Access Components 2.7, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbsqlsetup kbinfo kbmt KB247931 KbMtid
Tanggapan