ID: 1108 – SQL Server Reporting Services Shared Service kann die Erweiterung TERADATA und SQLPDW nicht laden

Problem

Event-ID: 1108

SQL Server Reporting Services Shared Service kann die Erweiterung TERADATA nicht laden.

SQL Server Reporting Services Shared Service kann die Erweiterung SQLPDW nicht laden.

Report Server (MSSQLSERVER) cannot load the TERADATA extension.

Report Server (MSSQLSERVER) cannot load the SQLPDW extension.

Details

Diese Meldungen

  • SQL Server Reporting Services Shared Service kann die Erweiterung TERADATA nicht laden.
  • SQL Server Reporting Services Shared Service kann die Erweiterung SQLPDW nicht laden.
  • Report Server (MSSQLSERVER) cannot load the TERADATA extension.
  • Report Server (MSSQLSERVER) cannot load the SQLPDW extension.

werden in der Ereignisanzeige (Event Viewer) mit der ID: 1108 angezeigt.

Fix

Die Erweiterungen werden standardmäßig bei der Installation von SSRS registriert (Config-File) aber nicht automatisch mit SQL Server (2008) oder Teil des .NET-Framework ausgeliefert.

Lösung 1: rsreportserver.config

  1. Datei finden: C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config
  2. Suchen nach „SQLPDW“ und zwei Einträge auskommentieren
    1. <!--Extension Name="SQLPDW" Type="Microsoft.ReportingServices.DataExtensions.SqlDwConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/-->
      
      <!--Extension Name="SQLPDW" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQLADW.MSSqlAdwSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
          <Configuration>
              <EnableMathOpCasting>False</EnableMathOpCasting>
          </Configuration>
      </Extension-->
      
  3. Suchen nach „TERADATA“ und 3 Einträge auskommentieren
    1. <!--Extension Name="TERADATA" Type="Microsoft.ReportingServices.DataExtensions.TeradataConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/-->
      
      <!--Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
          <Configuration>
              <EnableMathOpCasting>True</EnableMathOpCasting>
              <ReplaceFunctionName>oREPLACE</ReplaceFunctionName>
          </Configuration>
      </Extension-->
      
      <!--Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/-->
  4. Reporting-Services neu starten

Lösung 2: Installation von „.NET Data Provider for Teradata“

  1. Installation von „.NET Data Provider for Teradata“ durchführen.

Links

  1. http://jandho.blogspot.de/2012/06/report-server-cannot-load-teradata.html
  2. http://www.insidesql.org/blogs/cmu/sql_server/report-server-mssqlserver-cannot-load-the-teradata-extension
  3. http://www.msbicoe.com/?tag=/Report+Server+cannot+load+the+TERADATA+Extension
  4. http://sveroadev.wordpress.com/2013/03/08/cannot-load-the-teradata-and-sqlpdw-extension
  5. http://social.msdn.microsoft.com/Forums/sqlserver/de-DE/412a984c-be24-4458-8e69-744013ccb10e/report-server-mssqlserver-cannot-load-the-sqlpdw-extension?forum=sqlreportingservices

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert