سؤال

ومنتجاتنا روافع تحليل الخدمات جنبا إلى جنب مع خدمات التقارير، التي قطعناها على أنفسنا في الآونة الأخيرة بعض تغييرها لإضافة التوافق لSQL2008. كل شيء يعمل كبيرة إلا مع بعض الأبعاد، drillthroughs أو تدابير إضافة إلى تقرير علينا فجأة على هذا الخطأ التالية:

<اقتباس فقرة>   

والخادم: لقد كانت عملية   ألغيت. أخطاء في مستوى عال   مشغل العلائقية. اتصال يمكن   لا يجب إجراؤها على مصدر البيانات مع   وDataSourceID من "الأشغال مغامرة   DW '، اسم' التريض DW ". OLE   خطأ DB: OLE DB أو خطأ ODBC: الفئة   غير مسجل.

وأي أفكار؟

هل كانت مفيدة؟

المحلول

وجدت هذه المسألة.

وSQL2008 لا تأتي مع مقدم العميل الأصلي SQL التي تم بلدي مكعب تستخدم لإستعادة البيانات من مستودع البيانات.

والحل:

وتغيير مزود موفر SQL OLE DB بدلا من ذلك.

ويمكنك استخدام XMLA إذا كنت ترغب في ذلك:

<Object>
    <DatabaseID>Adventure Works DW</DatabaseID>
    <DataSourceID>Adventure Works DW</DataSourceID>
  </Object>
  <ObjectDefinition>
    <DataSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="RelationalDataSource">
      <ID>Adventure Works DW</ID>
      <Name>Adventure Works DW</Name>
      <ConnectionString>Provider=SQLOLEDB.1;Data Source=s;Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=AdventureWorksDWDW</ConnectionString>
      <ImpersonationInfo>
        <ImpersonationMode>ImpersonateServiceAccount</ImpersonationMode>
      </ImpersonationInfo>
      <Timeout>PT0S</Timeout>
    </DataSource>
  </ObjectDefinition>
</Alter>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top