SORUN: Microsoft Jet için OLE DB sağlayıcı hatası, bir bağlantılı sunucu sorgusu, çalıştırdığınızda 7399 kullanır

Makale çevirileri Makale çevirileri
Makale numarası: 814398 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Bir bağlantılı sunucu sorgusu çalıştırdıktan ve bağlantılı sunucu, Microsoft Jet için OLE DB Provider'ı kullanmak için yapılandırılmış, sorgunun başarılı olabilir ve aşağıdaki hata iletisini alabilirsiniz:
Hata 7399: OLE DB Sağlayıcı 'Microsoft.Jet.OLEDB.4.0' bir hata bildirdi.
[OLE/DB sağlayıcı iletisini verdi: hata tanımlanmamış]
OLE DB hata izleme [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize 0x80004005 döndürdü:].
Bağlantılı sunucu SQL Server Enterprise Manager'da gözattığınızda, aşağıdaki hata iletisini de alabilirsiniz:
Hata 7399: OLE DB Sağlayıcı 'Microsoft.Jet.OLEDB.4.0' bir hata bildirdi.

Neden

Bu sorun, SQL Server başlangıç hesap geçici klasöre tam erişim oturum açma hesabı olmaması nedeniyle oluşur. Bağlantılı sunucu sorgusu, oturum açma hesabı bağlamında çalışır. Bir bağlantılı sunucu sorgusu çalıştırıyorsanız, SQL Server geçici dosya veri kaynağı adı (DSN) SQL Server başlangıç hesap geçici klasörde oluşturmaya çalışır.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
  1. SQL Server başlangıç hesap kullanarak bilgisayarda oturum açın.
  2. Işletim sistemi yükleme dizininde Temp adlı bir klasör oluşturun.
  3. Bir yönetici olmayan hesabının Temp klasörü üzerinde tam erişime izin verir.
  4. TEMP ve TMP kullanıcı değişkeni SQL Server başlangıç hesap değeri, yeni oluşturulan Temp klasörüne ayarlayın. Bunu yapmak için şu adımları izleyin:
    1. Bilgisayarım ' ı sağ tıklatın ve sonra da Özellikler ' i tıklatın.
    2. Gelişmiş sekmesini tıklatın ve Çevresel değişkenleri</a1>'ı tıklatın.
    3. Logon User için Kullanıcı değişkenleri listesinde, TEMP ' ı tıklatın ve sonra da <a2>Düzenle</a2>'yi tıklatın.
    4. Değişken değer kutusuna C:\Temp yeni Temp klasörünün konumunu yazın ve Tamam ' ı tıklatın.
    5. C ve d TMP değişkenin değerini ayarlamak için adımları yineleyin.
    6. Iki kez Tamam ' ı tıklatın.
  5. Oturumu kapatın ve sonra SQL kullanarak bilgisayara oturum Server başlangıç hesap.
  6. SQL Server hizmetlerini yeniden başlatın.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
296711SORUN: "hata tanımlanmamış" hata 7399 kullanma OPENROWSET karşı Jet veritabanı

Özellikler

Makale numarası: 814398 - Last Review: 11 Temmuz 2006 Salı - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Anahtar Kelimeler: 
kbmt kbsecurity kberrmsg kbprb KB814398 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:814398

Geri Bildirim Ver

 

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