Düzeltme: MDAC 2.8 SP1'de bir metin DSN'ni yapılandırmaya çalıştığınızda bir hata iletisi alıyorsunuz: "Ini dosyası bozulmuş"

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

Bu Sayfada

Belirtiler

Microsoft Windows XP Service Pack 2 (SP2) veya Microsoft Windows 2003 çalışan bir bilgisayara Microsoft ODBC veri kaynağı Yöneticisi aracını kullanarak, bir metin veri kaynağı adı (DSN) yapılandırmaya çalıştığınızda, aşağıdaki hata iletisini alabilirsiniz:
ıni dosyası (veya kayıt defteri) FilePath \schema.ini bozuk.
NotFilePath bilgisayarınızdaki Schema.ini dosyasının bulunduğu klasörü yolu için bir yer tutucudur.

Çözüm

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine bir istekte bulunun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve saat öğesinde saat dilimi sekmesini kullanın.
   Date         Time    Version     Size     File name     
   -----------------------------------------------------------
   23-Jul-2004  05:45   5.2.9354.0  26,112   _sfx_.dll        
   24-Aug-2004  09:32   4.0.6305.0  278,559  Odbcjt32.dll                                               

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>, sütun tipi için aşağıdaki Schema.ini dosyasında gösterildiği gibi belirtin:
[Sample.txt] 
ColNameHeader=False 
Format=CSVDelimited 
MaxScanRows=25 
CharacterSet=OEM 
Col1=F1 Integer 
Col2=F2 Char width 255 
Col3=F3 Integer

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Sorunu Yeniden Oluşturma Adımları

  1. Not Defteri'ni kullanarak bir metin dosyası oluşturun.
    1. Windows XP SP2 çalıştıran bir bilgisayarda, Not Defteri'nde aşağıdaki kodu yapıştırın.
      1, var sayılma 23
    2. Metin dosyası örnek.txt kaydedin.
  2. Bir metin DSN oluşturun ve sonra metin DSN, örnek.txt dosyasını içeren klasörün üzerine gelin.
    1. Denetim Masası ' nda Yönetimsel Araçlar ' ı çift tıklatın ve sonra da Veri kaynakları (ODBC) çift tıklatın. ODBC veri kaynağı yöneticisi iletişim kutusu görüntülenir.
    2. Sistem DSN sekmesinde Ekle ' yi tıklatın. <a0>Yeni veri kaynağı oluştur</a0> iletişim kutusu görüntülenir.
    3. Microsoft Metin sürücüsü (*.txt; *.csv)seçin, istediğiniz veri kaynağı kurmak bir sürücü listesinde tıklatın ve sonra da <a2>son</a2>'u tıklatın. ODBC Metni Kur iletişim kutusu görüntülenir.
    4. Testds yer <a1>Veri kaynağı adı</a1> kutusuna yazın.
    5. Veri kaynağını sına yer <a1>Açıklama</a1> kutusuna yazın.
    6. ' ı tıklatın <a0>Geçerli dizini kullan</a0> onay kutusunu temizleyin ve ardından <a0>Seç</a0> onay kutusunu seçin. <a0>Seç</a0> iletişim kutusu görüntülenir.
    7. Bilgisayarınızdaki örnek.txt dosyasını kaydettiğiniz klasörü bulun ve sonra Tamam ' ı tıklatın.
    8. ODBC Metni Kur iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.
  3. Metin DSN ODBC veri kaynağı Yöneticisi aracını kullanarak yapılandırın.
    1. Bir metin dosyası, örnek.txt dosyası ile aynı klasörde oluşturun.
    2. Metin dosyasına aşağıdaki metni ekleyin:
      [Sample.txt]
      ColNameHeader=False
      Format=TabDelimited
      MaxScanRows=25
      CharacterSet=OEM
      Col1=F1 Integer
      Col2=F2
      Col3=F3 Integer
      
    3. Metin dosyası, Schema.ini dosyası kaydedin.
    4. ODBC veri kaynağı yöneticisi iletişim kutusunda Sistem veri kaynakları listesinde testds ' ı tıklatın ve sonra Yapılandır ' ı tıklatın. ODBC Metni Kur iletişim kutusu görüntülenir.
    5. Seçenekler ' i tıklatın ve Biçimini tanımla</a1>'ı tıklatın. "Belirtiler" bölümünde açıklanan hata alıyorsunuz.
    6. Hata iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.
    7. Metin biçimini tanımla iletişim kutusunda iptal ' i tıklatın.
    8. ODBC Metni Kur iletişim kutusunda iptal ' i tıklatın.
    9. ODBC veri kaynağı yöneticisi iletişim kutusunda, <a3>Tamam</a3>'ı tıklatın.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
Microsoft ODBC veri kaynağı yöneticisi aracı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms714024.aspx

Özellikler

Makale numarası: 884038 - Last Review: 15 Kasım 2007 Perşembe - Gözden geçirme: 4.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Data Access Components 2.8 Service Pack 1, Ne zaman ne ile kullanilir:
    • Microsoft Windows Server 2003 Standard Edition
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
Anahtar Kelimeler: 
kbmt kbautohotfix kbqfe kbhotfixserver kbcorrupt kbschema kbfix kbbug KB884038 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:884038

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