PRB: Kesalahan 7399 ketika Anda menjalankan Query Server terkait yang menggunakan penyedia DB OLE untuk Microsoft Jet

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 814398 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

GEJALA

Jika Anda menjalankan query terkait server, dan Anda dikonfigurasi terkait server untuk menggunakan OLE DB penyedia untuk Microsoft Jet, permintaan mungkin tidak menjadi sukses, dan Anda mungkin menerima pesan galat berikut:
Kesalahan 7399: Penyedia OLE DB 'Microsoft.Jet.OLEDB.4.0' melaporkan kesalahan.
[Penyedia OLE/DB kembali pesan: Unspecified error]
OLE DB kesalahan jejak [penyedia OLE/DB 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize kembali 0x80004005:].
Jika Anda menelusuri terkait server di SQL Server Enterprise Manager, Anda juga dapat menerima pesan galat berikut:
Kesalahan 7399: Penyedia OLE DB 'Microsoft.Jet.OLEDB.4.0' melaporkan kesalahan.

PENYEBAB

Masalah ini terjadi karena login account tidak memiliki akses penuh ke folder sementara account startup SQL Server. The pertanyaan terkait server berjalan dalam konteks akun login. Jika Anda menjalankan pertanyaan terkait server, SQL Server mencoba untuk membuat sumber data berkas sementara Nama (DSN) di folder sementara startup SQL Server rekening.

TEKNIK PEMECAHAN MASALAH

Untuk mengatasi masalah ini, ikuti langkah berikut:
  1. Log on ke komputer dengan menggunakan SQL Server start up rekening.
  2. Membuat folder bernama Temp sistem operasi direktori instalasi.
  3. Izin akses penuh ke account non-administrator pada Temp folder.
  4. Mengatur nilai TEMP dan TMP account pengguna variabel startup SQL Server untuk baru Temp folder yang Anda buat. Untuk melakukannya, ikuti langkah berikut:
    1. Klik kanan Komputer saya, dan kemudian Klik Properti.
    2. Klik Lanjutan tab, dan kemudian klik Variabel lingkungan.
    3. Dalam Variabel pengguna untuk Masuk Pengguna Daftar, klik TEMP, lalu klik Mengedit.
    4. DalamNilai variabel kotak, jenis C:\Temp sebagai lokasi folder Temp baru, dan kemudian Klik Oke.
    5. Ulangi langkah c dan d untuk menetapkan nilai TMP variabel.
    6. Klik Oke dua kali.
  5. Logoff dan kemudian logon ke komputer dengan menggunakan SQL Startup server account.
  6. Restart layanan SQL Server.

REFERENSI

Untuk informasi tambahan, klik artikel berikut nomor ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
296711PRB: "Unspecified error" kesalahan 7399 menggunakan OPENROWSET terhadap Jet Database

Properti

ID Artikel: 814398 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Kata kunci: 
kbsqlsetup kbsecurity kberrmsg kbprb kbmt KB814398 KbMtid
Penerjemahan 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:814398

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com