FIX: Error message when you try to create a currency conversion against an Oracle data source in SQL Server 2005 Analysis Services: "The following statement executed when creating named query: SELECT 'Reporting Currency'"

Переводы статьи Переводы статьи
Код статьи: 949631 - Vizualiza?i produsele pentru care se aplic? acest articol.
Bug #: 50002456 (SQL Hotfix)

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.. You create a Microsoft SQL Server 2005 Analysis Services project in the Business Intelligence Development Studio. You create a data source that connects to an Oracle database by using the OracleClient data provider. Then, you try to create a currency conversion by using the Business Intelligence Wizard against the Oracle data source. В этом случае появляется следующее сообщение об ошибке::
ORA-00936: missing expression
The following statement executed when creating named query:
SELECT "Reporting Currency"
……

Причина

This problem occurs because the conversion script that the Business Intelligence Wizard generates is incompatible with the OracleClient data provider.

Решение

Сведения о накопительном обновлении

Исправление этой уязвимости первого выпуска в накопительном обновлении 7. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2005 с пакетом обновления 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
949095Накопительный пакет обновления 7 для SQL Server 2005 с пакетом обновления 2 (SP2)
Примечание.Поскольку сборки являются накопительными, каждый новый выпуск исправление содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска. Корпорация Майкрософт рекомендует, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
937137SQL Server 2005 собирает, выпущенных после выпуска SQL Server 2005 с пакетом обновления 2 (SP2)
Исправления для Microsoft SQL Server 2005 создаются для определенных пакетов обновления для SQL Server. Необходимо применить исправление SQL Server 2005 с пакетом обновления 2 (SP2) для установки SQL Server 2005 с пакетом обновления 2 (SP2). По умолчанию все исправления, входящие в пакет обновления SQL Server включено в следующий пакет обновления для SQL Server.

Сведения об исправлении

Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support
Примечание.В форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это значит, что исправление не доступно для данного языка..

Предвартельные требования

You must have SQL Server 2005 Service Pack 2 installed to apply this hotfix.Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
913089Получение последнего пакета обновления для SQL Server 2005

Сведения о перезагрузке компьютера

После установки исправления перезагружать компьютер не требуется..

Сведения о внесении изменений в системный реестр

Нет изменений в реестр.

Сведения о файле исправления

Данное исправление содержит только те файлы, необходимые для устранения описанных в этой статье перечислены. Это исправление может содержать не все файлы, необходимые для полного обновления продукта до последней сборки..

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Files that are updated for SQL Server 2005 Analysis Services
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Microsoft.AnalysisServices.dll9.0.3231.01,217,56024-Feb-200823: 36X86
Microsoft.datawarehouse.dll9.0.3231.01,279,00024-Feb-200823: 36X86
Microsoft.SqlServer.ConnectionInfo.dll9.0.3231.0156,69624-Feb-200823: 36X86
Microsoft.SqlServer.servicebrokerenum.dll9.0.3231.042,00824-Feb-200823: 36X86
Microsoft.SqlServer.SMO.dll9.0.3231.01,606,68024-Feb-200823: 36X86
Microsoft.SqlServer.smoenum.dll9.0.3231.0222,23224-Feb-200823: 36X86
Microsoft.SqlServer.sqlenum.dll9.0.3231.0898,07224-Feb-200823: 36X86
Msmdlocal.dll9.0.3231.015,969,30424-Feb-200823: 36X86
Msmdspdm.dll9.0.3231.0201,75224-Feb-200823: 36X86
Msmdsrv.exe9.0.3231.014,936,60024-Feb-200823: 36X86
Msmgdsrv.dll9.0.3231.06,046,74424-Feb-200823: 36X86
Msolap90.dll9.0.3231.04,300,31224-Feb-200823: 36X86
Msxaserv.dll9.0.3231.0502,29624-Feb-200823: 36X86
Sac.exe9.0.3231.082,96824-Feb-200823: 36X86
Sbmsmdlocal.dll9.0.3231.015,969,30424-Feb-200823: 36X86
Sbmsmdredir.dll9.0.3231.04,022,80824-Feb-200823: 36X86
Sqlbrowser.exe2005.90.3231.0242,71224-Feb-200823: 36X86
Sqldumper.exe2005.90.3231.068,63224-Feb-200823: 36X86
Sqlmgmprovider.dll2005.90.3231.0236,56824-Feb-200823: 36X86
Sqlsac.exe2005.90.3231.01,246,23224-Feb-200823: 36X86
Sqlsqm.exe9.0.3231.0128,02424-Feb-200823: 36X86
Sqlwtsn.exe9.0.3231.099,35224-Feb-200823: 36X86
Svrenumapi.dll2005.90.3231.0615,44824-Feb-200823: 36X86
Files that are updated for SQL Server 2005 tools
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Autoadmin90.dll2005.90.3231.0901,65624-Feb-200823: 36X86
BCP.exe2005.90.3231.068,63224-Feb-200823: 36X86
Connectiondlg.dll9.0.3231.0939,03224-Feb-200823: 36X86
Dts.dll2005.90.3231.01,102,36024-Feb-200823: 36X86
Dtsconn.dll2005.90.3231.0250,39224-Feb-200823: 36X86
Dtspipeline.dll2005.90.3231.0605,20824-Feb-200823: 36X86
Flatfiledest.dll2005.90.3231.0256,02424 Февраля 2008 г.23: 36X86
Flatfilesrc.dll2005.90.3231.0264,72824 Февраля 2008 г.23: 36X86
Mergetxt.dll2005.90.3231.032,28024 Февраля 2008 г.23: 36X86
Microsoft.AnalysisServices.Controls.dll9.0.3231.02,765,84824 Февраля 2008 г.23: 36X86
Microsoft.AnalysisServices.dll9.0.3231.01,217,56024 Февраля 2008 г.23: 36X86
Microsoft.AnalysisServices.managementdialogs.dll9.0.3231.01,717,27224 Февраля 2008 г.23: 36X86
Microsoft.AnalysisServices.Wizards.dll9.0.3231.06,161,43224 Февраля 2008 г.23: 36X86
Microsoft.datawarehouse.dll9.0.3231.01,279,00024 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.dataextensions.dll9.0.3231.0160,79224 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.dataextensions.sapbw.dll9.0.3231.042,00824 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.dataextensions.xmlaclient.dll9.0.3231.0558,10424 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.Designer.dll9.0.3231.04,817,94424 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.Diagnostics.dll9.0.3231.0799,76824 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.excelrendering.dll9.0.3231.0336,92024 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.htmlrendering.dll9.0.3231.0308,24824 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.imagerendering.dll9.0.3231.0291,86424 Февраля 2008 г.23: 36X86
Microsoft.ReportingServices.processingcore.dll9.0.3231.01,676,31224 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.ConnectionInfo.dll9.0.3231.0156,69624 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.dmquerytask.dll9.0.3231.0332,82424 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.dtstransferprovider.dll9.0.3231.0115,73624 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.MaintenancePlanTasks.dll9.0.3231.0295,96024 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.MaintenancePlanTasksUI.dll9.0.3231.0721,94424 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.Replication.dll2005.90.3231.01,628,18424 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.scripttask.dll9.0.3231.0160,79224 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.scripttaskui.dll9.0.3231.062,48824 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.servicebrokerenum.dll9.0.3231.042,00824 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.SMO.dll9.0.3231.01,606,68024 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.smoenum.dll9.0.3231.0222,23224 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.sqlenum.dll9.0.3231.0898,07224 Февраля 2008 г.23: 36X86
Microsoft.SqlServer.transfersqlserverobjectstask.dll9.0.3231.095,25624 Февраля 2008 г.23: 36X86
Msgprox.dll2005.90.3231.0200,21624 Февраля 2008 г.23: 36X86
Msmdlocal.dll9.0.3231.015,969,30424 Февраля 2008 г.23: 36X86
Msmgdsrv.dll9.0.3231.06,046,74424 Февраля 2008 г.23: 36X86
Msolap90.dll9.0.3231.04,300,31224 Февраля 2008 г.23: 36X86
Msxaserv.dll9.0.3231.0502,29624 Февраля 2008 г.23: 36X86
Osql.exe2005.90.3231.053,27224 Февраля 2008 г.23: 36X86
Replerrx.dll2005.90.3231.0114,71224 Февраля 2008 г.23: 36X86
Replisapi.dll2005.90.3231.0272,92024 Февраля 2008 г.23: 36X86
Replprov.dll2005.90.3231.0552,98424 Февраля 2008 г.23: 36X86
Replrec.dll2005.90.3231.0785,43224 Февраля 2008 г.23: 36X86
Replsub.dll2005.90.3231.0408,08824 Февраля 2008 г.23: 36X86
Reportingserviceslibrary.dll9.0.3231.01,119,25624 Февраля 2008 г.23: 36X86
Sac.exe9.0.3231.082,96824 Февраля 2008 г.23: 36X86
Sbmsmdlocal.dll9.0.3231.015,969,30424 Февраля 2008 г.23: 36X86
Sqlcmd.exe2005.90.3231.0143,38424 Февраля 2008 г.23: 36X86
Sqldiag.exe2005.90.3231.01,074,20024-Feb-200823: 36X86
Sqldumper.exe2005.90.3231.068,63224-Feb-200823: 36X86
Sqlmanagerui.dll9.0.3231.06,083,60824-Feb-200823: 36X86
Sqlmgmprovider.dll2005.90.3231.0236,56824-Feb-200823: 36X86
Sqlsac.exe2005.90.3231.01,246,23224-Feb-200823: 36X86
Sqlsqm.exe9.0.3231.0128,02424-Feb-200823: 36X86
SqlWb.exe2005.90.3231.0823,83224-Feb-200823: 36X86
Sqlwtsn.exe9.0.3231.099,35224-Feb-200823: 36X86
Ssradd.dll2005.90.3231.042,52024-Feb-200823: 36X86
Ssravg.dll2005.90.3231.043,03224-Feb-200823: 36X86
Ssrmax.dll2005.90.3231.040,98424-Feb-200823: 36X86
Ssrmin.dll2005.90.3231.040,98424-Feb-200823: 36X86
Ssrpub.dll2005.90.3231.030,23224-Feb-200823: 36X86
Svrenumapi.dll2005.90.3231.0615,44824-Feb-200823: 36X86
Txlookup.dll2005.90.3231.0244,76024-Feb-200823: 36X86
Txmergejoin.dll2005.90.3231.0140,82424-Feb-200823: 36X86
Xmlsub.dll2005.90.3231.0194,58424-Feb-200823: 36X86

Временное решение

Для обхода проблемы выполните следующие действия.:
  1. In an instance of SQL Server 2005, create a database that has the same schema as an Oracle database.
  2. Create a working copy of the Analysis Services project, and then open the working copy in the Business Intelligence Development Studio.
  3. In the working copy, update the data source to connect to the SQL Server 2005 database that you created in step 1.
  4. In the working copy, create a currency conversion by using the Business Intelligence Wizard against the Oracle data source.
  5. в менюDefine Currency Conversionpage of the Business Intelligence Wizard, save the conversion script underNew currency conversion scriptи выберите командуЗавершить.
  6. In the working copy, right-click theReport Currencynamed query in the same data source view as the original Analysis Services project, and then clickEdit Named Query.
  7. В диалоговом окнеEdit Named Querydialog box, save the SQL expression that constructs the Report Currency named query.
  8. In the original Analysis Services project, create the Reporting Currency named query by using the same SQL expression that you saved in step 7.
  9. In the original Analysis Services project, run the conversion script that you saved in step 5.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Важные сведения для служб аналитики SQL Server 2005

Известная проблема накопительного обновления 7 для SQL Server 2005 Analysis Services

Рассмотрим описанную ниже ситуацию.. Установка накопительного обновления 7 для SQL Server 2005 с пакетом обновления 2 (SP2). В SQL Server Profiler запустить или остановить трассировку. При выполнении запроса, время выполнения которых превышает значение вForceCommitTimeoutНастройка сервера. В этом случае отмены всех запросов, выполняющихся на сервере.

Чтобы обойти эту проблему, не будут выполнять запросы многомерных Выражений, прежде чем начать или остановить трассировку.Для получения дополнительных сведений об изменении файлов, а также сведения о требованиях для применения накопительного обновления для пакета, который содержит данное исправление, описанное в данной статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
949095Cumulative update package 7 for SQL Server 2005 Service Pack 2

Ссылки

Для получения дополнительных сведений о списке построений, которые будут доступны после SQL Server с пакетом обновления 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
937137SQL Server 2005 собирает, выпущенных после выпуска SQL Server 2005 с пакетом обновления 2 (SP2)
Для получения дополнительных сведений о последовательный модели обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Последовательный модели обслуживания доступна группа разработчиков SQL Server для предоставления исправления для устранения неполадок
Для получения дополнительных сведений о том, как получить SQL Server 2005 с пакетом обновления 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
913089Получение последнего пакета обновления для SQL Server 2005
Для получения дополнительных сведений о новых возможностях и улучшениях в SQL Server 2005 с пакетом обновления 2 (SP2) посетите следующий веб-узел корпорации Майкрософт:
http://go.Microsoft.com/fwlink/?LinkId=71711
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт.. Корпорация Майкрософт не дает каких-либо гарантий относительно производительности или надежности этих продуктов..

Свойства

Код статьи: 949631 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Analysis Services
Ключевые слова: 
kbautohotfix kbfix kbPubTypeKC kbqfe kbexpertiseadvanced kbHotfixServer kbmt KB949631 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:949631

Отправить отзыв

 

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