zoukankan      html  css  js  c++  java
  • 【转】Report Server cannot load the TERADATA / SQLPDW extension

    转自:Jan D'Hondt's Blog

    Problem

    In the Windows Application Log of a Windows 2008 server that hosts SQL server 2008 R2 reporting service, the following Error messages appear daily:

    • Report Server (MSSQLSERVER) cannot load the SQLPDW extension.
    • Report Server (MSSQLSERVER) cannot load the TERADATA extension.
    Cause

    I've found the explanation in the SSRS forums on MSDN (link can be found here)

    This error occurs because the Teradata extension is registered in the Reporting Services configuration file by default, but the Teradata assemblies are not shipped with SQL Server 2008 or as part of the .NET Framework. If the error message does not bother you, you can ignore the error when it is logged.

    However, if you want to avoid this error, do one of the following:

    • Open the Reporting Services configuration file located in folder C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting ServicesReportServer, remove or comment out the Teradata extension. Do this only if you do not require functionality that the Teradata extension provides.

    • Install the .NET Data Provider for Teradata. Do this only if you require functionality that the Teradata extension provides. You can obtain the provider from the Teradata Web site. Reporting Services requires that the provider be version 12 or later.

    Solution

    With SQL server configuration Manager or with Reporting Services Configuration manager, stop the reporting service.

    Edit the file As suggested in the above article, edit the file rsreportserver.config in <C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting ServicesReportServer>

    Search for SQLPDW, comment out 2 entries:

    <!--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-->
    

    Search for TERADATA, comment out 3 entries:

    <!--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"/-->
    

    Start the reporting service.

  • 相关阅读:
    sharding-jdbc精确分片配置
    sharding-jdbc注意事项
    sharding-jdbc绑定表和公共表
    go 语言解析yaml文件作为配置文件
    go语言添加全局的json配置文件
    go查询数据库讲单数据结果绑定结构体
    sharding-jdbc分库分表节点路由
    增强for循环对遍历的集合进行增删改操作会出现并发修改异常
    go语言数据模型改变响应给前端字段名
    视图
  • 原文地址:https://www.cnblogs.com/cndota2/p/12305266.html
Copyright © 2011-2022 走看看