Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Düzeltme: SQL Server 2005 Analysis Services ve SQL Server 2008 Analysis Services'da DB2 bir sorgu çalıştırdığınızda hata iletisi ILE UR sorgu ipucu kullanır: "OLE DB hata: OLE DB veya ODBC hatası: beklenmeyen bir belirteç"İle","<query>"bulunamadı"

Ö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:959026
Belirtiler
Şu senaryoyu inceleyin. SQL Server 2005 Analysis Services veya Microsoft SQL Server Analysis Services 2008'de, Microsoft OLEDB veri sağlayıcısı DB2 sağlayıcısının DB2 veritabanından veri almak için kullanın. WITH UR sorgu ipucu, adlandırılmış bir sorguda veya UNCOMMITTED READ yalıtım düzeyini kullanmak için bölümü sorguda ekleyin. Sorguyu çalıştırdığınızda, DB2 sözdizimi hatasından gelen aşağıdaki hata iletisini alırsınız:
OLE DB hata: OLE DB veya ODBC hatası: beklenmeyen bir belirteç "İle", "<query>" bulunamadı. Belirteç içerebilir bekleniyor: ")". sqlstate: 42601, sqlcode:-104; 42601.
Neden
Bu sorun, kartuşun sorgu subselect bir deyimi kaydırır nedeniyle oluşur. DB2 sözdizim hatası subselect deyimi oluşturur.
Çözüm

SQL Server 2005 hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, SQL Server 2005 için en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
913089En son SQL Server 2005 hizmet paketi nasıl elde edilir

SQL Server 2008 için hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, SQL Server 2008'in en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
968382SQL Server 2008'in en son hizmet paketi nasıl elde edilir
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak SQL Server 2005'te SQL Server 2005 Service Pack 3'te giderilmiştir.
Bu sorun ilk olarak SQL Server 2008, SQL Server 2008 Service Pack 1'de giderilmiştir.
Daha fazla bilgi
Dönen veri kaydedilmemiş bir durumda olduğundan, WITH UR sorgu ipucu sorguda kullanmamanızı öneririz. Bu nedenle, verileri tutarsız bir durumda, SQL Server 2005 Analysis Services'ın küpü veya küp SQL Server 2008 Analysis Services'ın son. Bu küpteki çeşitli veri bütünlük sorunlarına neden olabilir.

Isterseniz UNCOMMITTED READ yalıtım düzeyini kullanmak için şu adımları izleyin, sonra bu düzeltmeyi geçerlidir:
  1. Analysis Services hizmetini durdurun.
  2. SQL Server 2005'te, aşağıdaki klasörü bulun:
    C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\Cartridges
    SQL Server 2008 için aşağıdaki klasörü bulun:
    C:\Program Files\Microsoft SQL Server\MSAS10.SQL2008\OLAP\bin\Cartridges
  3. Not Defteri'ni kullanarak Db2v0801.xsl dosyasını düzenleyin.
  4. Aşağıdaki XML etiketi bulun:
    <xsl:param name="post-select-query-hint"> </xsl:param>
    Bu etiket, aşağıdaki gibi değiştirin:
    <xsl:param name="post-select-query-hint"> WITH UR </xsl:param>
  5. Analysis Services hizmetini başlatın.
Önceki davranışa geri dönmek isterseniz, aşağıdaki adımları izleyin:
  1. Analysis Services hizmetini durdurun.
  2. XML etiketi kartuşlarını klasöründe değiştirin.
  3. Önceki metne yeniden Db2v0801.xsl dosyasını düzenleyin.
  4. Analysis Services hizmetini başlatın.
Yazılım güncelleştirme terminolojisi hakkında 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ı

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 959026 - Son İnceleme: 04/07/2009 23:57:02 - Düzeltme: 2.0

Microsoft SQL Server 2005 Analysis Services, Microsoft SQL Server 2008 Analysis Services

  • kbmt kbtshoot kbexpertiseadvanced kbfix kbsql2005as kbbug KB959026 KbMttr
Geri bildirim