Düzeltme: SQL Server 2005 Analysis Services'daki para birimi dönüştürme karşı bir Oracle veri kaynağını oluşturmaya çalıştığınızda hata iletisi: "sorgu oluştururken, yürütülen aşağıdaki ifadeyi adlı: SELECT 'raporlama para birimi'"

Makale çevirileri Makale çevirileri
Makale numarası: 949631 - Bu makalenin geçerli olduğu ürünleri görün.
# Hata: 50002456 (SQL düzeltmesi)

Microsoft, Microsoft SQL Server 2005 düzeltmeleri tek bir yüklenebilir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm, tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2005 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Şu senaryoyu inceleyin. Business ıntelligence Development Studio Microsoft SQL Server 2005 Analysis Services proje yarat OracleClient veri sağlayıcısını kullanarak Oracle veritabanına bağlanan bir veri kaynağı yarat Ardından, Oracle veri kaynağına karşı Business ıntelligence Sihirbazı'nı kullanarak bir para birimi dönüştürmesi oluşturmaya çalışın. Bu senaryoda, aşağıdaki hata iletisini alırsınız:
ORA-00936: deyim eksik.
Aşağıdaki deyimi oluştururken, yürütülen sorgu adı:
"Raporlama para birimi" SELECT
……

Neden

Business ıntelligence sihirbazın oluşturduğu dönüştürme komut dosyası OracleClient veri sağlayıcısı ile uyumsuz olduğundan, bu sorun oluşur.

Çözüm

Toplu güncelleştirme bilgileri

Bu sorunla ilgili düzeltme, toplu güncelleştirme 7 önce yayımlanmıştır. SQL Server 2005 Service Pack 2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
949095SQL Server 2005 Service Pack 2 için toplu güncelleştirme paketi 7
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2005 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama düşündüğünüz önerir. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
937137SQL Server 2005 Service Pack 2'den sonra yayımlanan SQL Server 2005 derlemeleri
Microsoft SQL Server 2005 düzeltmeleri için belirli bir SQL Server hizmet paketlerini oluşturulur. Bir SQL Server 2005 Service Pack 2 düzeltme, SQL Server 2005 Service Pack 2 yüklemeye uygulamanız gerekir. Varsayılan olarak, sonraki SQL Server hizmet paketi ile bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme bulunmaktadır.

Düzeltme bilgileri

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. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

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 başvurun.

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.

ÖNKOŞULLAR

SQL Server 2005 Service Pack 2'de bu düzeltmeyi uygulamak için yüklü olması gerekir. 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

Yeniden başlatma bilgileri

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Kayıt defteri Bilgileri

Kayıt defterini değiştirmeniz gerekmez.

Düzeltme Dosyası Bilgileri

Bu düzeltme, yalnızca bu makalede listelenen sorunları düzeltmek için gerekli olan dosyaları içerir. Bu düzeltme, bir ürünü en son sürüme tam olarak güncelleştirmek için gerekli olan dosyaları içermeyebilir.

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.
SQL Server 2005 Analysis Services için güncelleştirilmiş dosyaları
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Microsoft.analysisservices.dll9.0.3231.01,217,56024 Şub 200823: 36X86
Microsoft.datawarehouse.dll9.0.3231.01,279,00024 Şub 200823: 36X86
Microsoft.SQLServer.ConnectionInfo.dll9.0.3231.0156,69624 Şub 200823: 36X86
Microsoft.SQLServer.servicebrokerenum.dll9.0.3231.042,00824 Şub 200823: 36X86
Microsoft.SQLServer.SMO.dll9.0.3231.01,606,68024 Şub 200823: 36X86
Microsoft.SQLServer.smoenum.dll9.0.3231.0222,23224 Şub 200823: 36X86
Microsoft.SQLServer.sqlenum.dll9.0.3231.0898,07224 Şub 200823: 36X86
Msmdlocal.dll9.0.3231.015,969,30424 Şub 200823: 36X86
Msmdspdm.dll9.0.3231.0201,75224 Şub 200823: 36X86
Msmdsrv.exe9.0.3231.014,936,60024 Şub 200823: 36X86
Msmgdsrv.dll9.0.3231.06,046,74424 Şub 200823: 36X86
Msolap90.dll9.0.3231.04,300,31224 Şub 200823: 36X86
Msxaserv.dll9.0.3231.0502,29624 Şub 200823: 36X86
Sac.exe9.0.3231.082,96824 Şub 200823: 36X86
Sbmsmdlocal.dll9.0.3231.015,969,30424 Şub 200823: 36X86
Sbmsmdredir.dll9.0.3231.04,022,80824 Şub 200823: 36X86
Sqlbrowser.exe2005.90.3231.0242,71224 Şub 200823: 36X86
Sqldumper.exe2005.90.3231.068,63224 Şub 200823: 36X86
Sqlmgmprovider.dll2005.90.3231.0236,56824 Şub 200823: 36X86
Sqlsac.exe2005.90.3231.01,246,23224 Şub 200823: 36X86
Sqlsqm.exe9.0.3231.0128,02424 Şub 200823: 36X86
Sqlwtsn.exe9.0.3231.099,35224 Şub 200823: 36X86
Svrenumapi.dll2005.90.3231.0615,44824 Şub 200823: 36X86
SQL Server 2005 araçları için güncelleştirilmiş dosyaları
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Autoadmin90.dll2005.90.3231.0901,65624 Şub 200823: 36X86
Bcp.exe2005.90.3231.068,63224 Şub 200823: 36X86
Connectiondlg.dll9.0.3231.0939,03224 Şub 200823: 36X86
Dts.dll2005.90.3231.01,102,36024 Şub 200823: 36X86
Dtsconn.dll2005.90.3231.0250,39224 Şub 200823: 36X86
Dtspipeline.dll2005.90.3231.0605,20824 Şub 200823: 36X86
Flatfiledest.dll2005.90.3231.0256,02424 Şub 200823: 36X86
Flatfilesrc.dll2005.90.3231.0264,72824 Şub 200823: 36X86
Mergetxt.dll2005.90.3231.032,28024 Şub 200823: 36X86
Microsoft.analysisservices.Controls.dll9.0.3231.02,765,84824 Şub 200823: 36X86
Microsoft.analysisservices.dll9.0.3231.01,217,56024 Şub 200823: 36X86
Microsoft.analysisservices.managementdialogs.dll9.0.3231.01,717,27224 Şub 200823: 36X86
Microsoft.analysisservices.Wizards.dll9.0.3231.06,161,43224 Şub 200823: 36X86
Microsoft.datawarehouse.dll9.0.3231.01,279,00024 Şub 200823: 36X86
Microsoft.ReportingServices.dataextensions.dll9.0.3231.0160,79224 Şub 200823: 36X86
Microsoft.ReportingServices.dataextensions.sapbw.dll9.0.3231.042,00824 Şub 200823: 36X86
Microsoft.ReportingServices.dataextensions.xmlaclient.dll9.0.3231.0558,10424 Şub 200823: 36X86
Microsoft.ReportingServices.Designer.dll9.0.3231.04,817,94424 Şub 200823: 36X86
Microsoft.ReportingServices.Diagnostics.dll9.0.3231.0799,76824 Şub 200823: 36X86
Microsoft.ReportingServices.excelrendering.dll9.0.3231.0336,92024 Şub 200823: 36X86
Microsoft.ReportingServices.htmlrendering.dll9.0.3231.0308,24824 Şub 200823: 36X86
Microsoft.ReportingServices.imagerendering.dll9.0.3231.0291,86424 Şub 200823: 36X86
Microsoft.ReportingServices.processingcore.dll9.0.3231.01,676,31224 Şub 200823: 36X86
Microsoft.SQLServer.ConnectionInfo.dll9.0.3231.0156,69624 Şub 200823: 36X86
Microsoft.SQLServer.dmquerytask.dll9.0.3231.0332,82424 Şub 200823: 36X86
Microsoft.SQLServer.dtstransferprovider.dll9.0.3231.0115,73624 Şub 200823: 36X86
Microsoft.SQLServer.maintenanceplantasks.dll9.0.3231.0295,96024 Şub 200823: 36X86
Microsoft.SQLServer.maintenanceplantasksui.dll9.0.3231.0721,94424 Şub 200823: 36X86
Microsoft.SQLServer.Replication.dll2005.90.3231.01,628,18424 Şub 200823: 36X86
Microsoft.SQLServer.scripttask.dll9.0.3231.0160,79224 Şub 200823: 36X86
Microsoft.SQLServer.scripttaskui.dll9.0.3231.062,48824 Şub 200823: 36X86
Microsoft.SQLServer.servicebrokerenum.dll9.0.3231.042,00824 Şub 200823: 36X86
Microsoft.SQLServer.SMO.dll9.0.3231.01,606,68024 Şub 200823: 36X86
Microsoft.SQLServer.smoenum.dll9.0.3231.0222,23224 Şub 200823: 36X86
Microsoft.SQLServer.sqlenum.dll9.0.3231.0898,07224 Şub 200823: 36X86
Microsoft.SQLServer.transfersqlserverobjectstask.dll9.0.3231.095,25624 Şub 200823: 36X86
Msgprox.dll2005.90.3231.0200,21624 Şub 200823: 36X86
Msmdlocal.dll9.0.3231.015,969,30424 Şub 200823: 36X86
Msmgdsrv.dll9.0.3231.06,046,74424 Şub 200823: 36X86
Msolap90.dll9.0.3231.04,300,31224 Şub 200823: 36X86
Msxaserv.dll9.0.3231.0502,29624 Şub 200823: 36X86
Osql.exe2005.90.3231.053,27224 Şub 200823: 36X86
Replerrx.dll2005.90.3231.0114,71224 Şub 200823: 36X86
Replisapi.dll2005.90.3231.0272,92024 Şub 200823: 36X86
Replprov.dll2005.90.3231.0552,98424 Şub 200823: 36X86
Replrec.dll2005.90.3231.0785,43224 Şub 200823: 36X86
Replsub.dll2005.90.3231.0408,08824 Şub 200823: 36X86
Reportingserviceslibrary.dll9.0.3231.01,119,25624 Şub 200823: 36X86
Sac.exe9.0.3231.082,96824 Şub 200823: 36X86
Sbmsmdlocal.dll9.0.3231.015,969,30424 Şub 200823: 36X86
SqlCmd.exe2005.90.3231.0143,38424 Şub 200823: 36X86
Sqldiag.exe2005.90.3231.01,074,20024 Şub 200823: 36X86
Sqldumper.exe2005.90.3231.068,63224 Şub 200823: 36X86
Sqlmanagerui.dll9.0.3231.06,083,60824 Şub 200823: 36X86
Sqlmgmprovider.dll2005.90.3231.0236,56824 Şub 200823: 36X86
Sqlsac.exe2005.90.3231.01,246,23224 Şub 200823: 36X86
Sqlsqm.exe9.0.3231.0128,02424 Şub 200823: 36X86
Sqlwb.exe2005.90.3231.0823,83224 Şub 200823: 36X86
Sqlwtsn.exe9.0.3231.099,35224 Şub 200823: 36X86
Ssradd.dll2005.90.3231.042,52024 Şub 200823: 36X86
Ssravg.dll2005.90.3231.043,03224 Şub 200823: 36X86
Ssrmax.dll2005.90.3231.040,98424 Şub 200823: 36X86
Ssrmin.dll2005.90.3231.040,98424 Şub 200823: 36X86
Ssrpub.dll2005.90.3231.030,23224 Şub 200823: 36X86
Svrenumapi.dll2005.90.3231.0615,44824 Şub 200823: 36X86
Txlookup.dll2005.90.3231.0244,76024 Şub 200823: 36X86
Txmergejoin.dll2005.90.3231.0140,82424 Şub 200823: 36X86
Xmlsub.dll2005.90.3231.0194,58424 Şub 200823: 36X86

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
  1. Bir SQL Server 2005 örneğinde, bir Oracle veritabanı olarak aynı olan şema içeren bir veritabanı oluşturun.
  2. Analysis Services proje bir çalışma kopyasını oluşturmak ve çalışma kopyası Business ıntelligence Development Studio içinde açın.
  3. Çalışma kopyası içinde 1. adımda oluşturduğunuz SQL Server 2005 veritabanına bağlanmak için veri kaynağını güncelleştirmek.
  4. Çalışma kopyası içinde para birimi dönüştürme, Oracle veri kaynağına karşı Business ıntelligence Sihirbazı'nı kullanarak oluşturun.
  5. Business ıntelligence sihirbazın Para birimi dönüştürme tanımlayın sayfasında, altında yeni para birimi dönüştürme komut dosyası dönüştürme dosyasını kaydetmek ve sonra da <a2>son</a2>'u tıklatın.
  6. Çalışma kopyası, özgün Analysis Services proje olarak aynı veri kaynak görünümü sorguda adlı Rapor para birimi sağ tıklatın ve Adlandırılmış Sorgu Düzenle</a1>'ı tıklatın.
  7. Adlandırılmış Sorgu Düzenle iletişim kutusunda, SQL deyimi, sorgu adlı rapor para birimini yapıları kaydedin.
  8. Özgün Analysis Services projesinde 7. adımda kaydettiğiniz aynı SQL deyimi kullanarak sorgu adlı raporlama para oluşturun.
  9. Özgün Analysis Services projede 5. adımda kaydettiğiniz dönüştürme komut dosyasını çalıştırın.

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

SQL Server 2005 Analysis Services için önemli bilgiler

SQL Server 2005 Analysis Services için toplu güncelleştirme 7'deki bilinen sorun

Şu senaryoyu inceleyin. SQL Server 2005 Service Pack 2 (SP2), bu toplu güncelleştirme 7'yi yükleyin. SQL Server Profiler, başlatmak veya bir izlemeyi durdur. Çalıştırdığınız, sorgu, yürütme zamanı ForceCommitTimeout sunucusu ayarında değerini aşıyor. Bu senaryoda, sunucu üzerinde çalışan tüm sorgulara iptal edilir.

' Yi başlattığınızda veya bir izlemeyi durdurmak için önce bu soruna geçici bir çözüm bulmak için <a0></a0>, MDX) sorgularını yürütmek değil. Hangi dosyalar değiştirilir hakkında daha fazla bilgi ve bu Microsoft Bilgi Bankası makalesinde açıklanan düzeltmeyi içeren bir toplu güncelleştirme paketini uygulamak için Önkoşullar hakkında bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
949095SQL Server 2005 Service Pack 2 için toplu güncelleştirme paketi 7

Referanslar

SQL Server Service Pack 2, sonra kullanılabilen yap?lar listesi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
937137SQL Server 2005 Service Pack 2'den sonra yayımlanan SQL Server 2005 derlemeleri
SQL Server için artımlı hizmet modeli hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
935897SQL Server ekibinden bildirilen sorunlar için düzeltmeler ulaştırmak için artımlı bir hizmet modeli kullanılabilir
SQL Server 2005 Service Pack 2'yi edinme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki 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
Yeni özellikleri ve SQL Server 2005 Service Pack 2'ndeki geliştirmeler hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://go.microsoft.com/fwlink/?LinkId=71711
SQL Server güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
822499Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şeması
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ı
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında hiçbir garanti vermez.

Özellikler

Makale numarası: 949631 - Last Review: 20 Mart 2008 Perşembe - Gözden geçirme: 1.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Analysis Services
Anahtar Kelimeler: 
kbmt kbautohotfix kbhotfixrollup kbfix kbpubtypekc kbqfe kbexpertiseadvanced kbhotfixserver KB949631 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:949631

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