ID Artikel: 253580 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0

Cara menyambung ke database akses remote dari Active Server Pages

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

RINGKASAN

Mungkin untuk menghubungkan ke Microsoft akses jauh database dari Active Server Pages di IIS Web server. Untuk melakukan ini, Anda perlu mengatur rangkaian sambungan Anda seperti Anda akan olah database lokal server seperti yang dijelaskan di bagian "Referensi" dari artikel ini. Namun, Ketika database pada server jauh, ada sejumlah tambahan konfigurasi langkah yang harus diambil untuk memastikan bahwa ini bekerja dengan benar.

INFORMASI LEBIH LANJUT

IIS anonim otentikasi

IIS harus melewati keamanan token untuk pengguna impersonates ke server jauh. Jika IIS menggunakan otentikasi anonim dan account Internet tamu dikonfigurasi sebagai account lokal komputer, kemudian akun dengan nama yang sama menggunakan sandi yang sama harus dibuat pada remote server dan diberikan hak Log pada lokal di Pengelola pengguna untuk domain Microsoft Windows NT 4.0.

Alternatif metode otentikasi

Anda juga dapat mengotentikasi pengguna di IIS dengan menggunakan Basic Otentikasi untuk menyambung ke database, atau Anda dapat mengkonfigurasi Internet Account Tamu menjadi domain account. Anda tidak dapat menggunakan Windows NT Tantangan/Respon untuk mengakses data pada sumber daya NTFS yang jauh karena sandi untuk pengguna tidak pernah dilewatkan ke IIS. Sebaliknya, hash password adalah melewati yang menggunakan IIS untuk query kontroler domain. Kontroler domain kemudian merespon dan baik memverifikasi atau menolak akses pengguna ke IIS.

NTFS File dan izin direktori

Namun Anda memilih untuk mengotentikasi pengguna di IIS, jika sistem berkas di komputer jauh adalah NTFS, hak akses pada remote komputer harus ditetapkan dengan benar. Mereka harus menyertakan membaca, menulis, jalankan, dan Perubahan untuk file itu sendiri, dan membaca, menulis, jalankan, menghapus, dan mengubah untuk direktori di mana file tinggal.

Izin berbagi dan konfigurasi

Ini adalah bagian di mana akses database harus memungkinkan akses untuk pengguna yang sama sebagai NTFS file dan direktori. Berbagi ini tidak dapat berbagi administratif kecuali semua pengguna otentikasi akan Administrator pada mesin. Karena ini tidak mungkin, terbaik untuk membuat berbagi non-administratif untuk mengakses database. Jika disimpan dalam database pada non-Windows platform, berbagi ini harus dikonfigurasi dengan tepat untuk tujuan platform. Untuk informasi lebih lanjut tentang menggunakan akses database melalui Novell file berbagi, lihat bagian "Referensi".

Temp direktori konfigurasi

Serta mengakses file pada sumber daya terpencil, Mesin Jet perlu untuk dapat menulis berkas sementara ke komputer lokal (IIS server, dalam hal ini). Jika variabel SUHU dan TMP tidak dikonfigurasi pada IIS server, mesin Jet mencoba untuk menulis file ini ke WINNT\System32 direktori. Hal ini mungkin tidak dapat diterima untuk sebagian besar situs Web, sehingga sangat umum untuk mengkonfigurasi TEMP dan TMP variabel. Variabel ini sudah sering dikonfigurasi untuk pengguna interaktif pada komputer. Namun, proses diluncurkan dari IIS tidak memiliki akses ke variabel ini, sehingga mungkin perlu mengkonfigurasi TEMP dan TMP variabel pada IIS komputer secara manual.

Untuk melakukan ini, ikuti langkah berikut:

Catatan Karena ada beberapa versi Microsoft Windows, mengikuti langkah berikut mungkin berbeda pada komputer Anda. Jika mereka, melihat Anda dokumentasi produk untuk melengkapi langkah ini.
  1. Pada komputer IIS, klik kanan Saya Komputer, lalu klik Properti
  2. Dalam Properti sistem kotak dialog, klik The Lanjutan tab, dan kemudian klik Lingkungan Variabel.
  3. Dalam Variabel lingkungan kotak dialog, Cari Sistem variabel bagian. DalamVariabel kolom, Cari TEMP variabel.

    Catatan Jika TEMP Sistem variabel tidak ada, Anda harus membuat TEMP Sistem variabel. Untuk melakukannya, ikuti langkah-langkah berikut:
    1. Dalam Sistem variabel bagian dari Variabel lingkungan kotak dialog, klik Baru.
    2. Dalam Variabel sistem baru kotak dialog, jenis TEMP dalam Nama variabel kotak, dan kemudian klik Oke.
  4. Pilih TEMP variabel, dan kemudian klikMengedit.
  5. Dalam Nilai variabel kotakMengedit sistem variabel dialog kotak, ketik lokasi Temp folder di komputer.
  6. Klik Oke.
  7. Ulangi langkah 3 hingga 6 untuk TMP Sistem variabel.
Akhirnya, Anda harus memastikan bahwa pengguna atau grup yang IIS impersonates memiliki kontrol penuh dari Temp folder dan file dalam folder.

REFERENSI

168336  (http://support.microsoft.com/kb/168336/ ) Bagaimana membuka ADO sambungan dan Recordset objek
166831  (http://support.microsoft.com/kb/166831/ ) Bagaimana Database Query MS Access terletak di NetWare Server
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

Berlaku bagi:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Active Server Pages 4.0
Kata kunci: 
kbprogramming kbconnectivity kbhowto kbmt KB253580 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:253580  (http://support.microsoft.com/kb/253580/en-us/ )