ODBC 连接类型 (SSRS)
若要包含来自 ODBC 数据访问接口的数据,则必须拥有一个基于类型为 ODBC 的报表数据源的数据集。此内置数据源类型基于 Microsoft SQL Server Reporting Services ODBC 数据处理扩展插件。
使用本主题中的信息可以生成数据源。有关分步说明,请参阅如何添加和验证数据连接或数据源(Report Builder 3.0 和 SSRS)。
本文内容
连接字符串
凭据
备注
操作指南主题
相关章节
连接字符串
用于 ODBC 数据处理扩展插件的连接字符串取决于您想要的 ODBC 驱动程序。典型的连接字符串包含驱动程序支持的名称/值对。例如,下面的连接字符串为 SQL Server Native Client 和 AdventureWorks 数据库指定 ODBC 驱动程序。
Driver={SQL Server Native Client 10.0};Server=server;Database=AdventureWorks;Trusted_Connection=yes;
返回页首
凭据
执行以下操作时需要提供凭据:运行查询、本地预览报表以及从报表服务器预览报表。
报表发布后,您可能需要更改数据源的凭据,以使报表在报表服务器上运行时,用于检索数据的权限有效。
如果将 ODBC 数据源配置为提示输入密码或在连接字符串中包含密码,并且用户输入了带有如标点符号之类特殊字符的密码,则某些基础数据源驱动程序无法验证这些特殊字符。处理报表时,可能会出现“密码无效”这一消息来指示此问题。如果不能更改密码,则可以使用数据库管理员角色将相应的凭据作为系统 ODBC 数据源名称 (DSN) 的一部分存储在报表服务器中。有关详细信息,请参阅 .NET Framework SDK 文档中的“OdbcConnection.ConnectionString”。
注意 |
---|
建议您不要在连接字符串中添加登录信息(如密码)。报表生成器在“数据源”对话框中提供了一个用于输入凭据的单独选项卡。 |
有关详细信息,请参阅数据连接、数据源和连接字符串 (SSRS) 或在 Report Builder 3.0 中指定凭据。
返回页首
备注
ODBC 是在 OLEDB 之前采用的一种早期数据访问技术。ODBC 只支持关系数据源。ODBC 数据访问接口称为“驱动程序”。ODBC 驱动程序由 Microsoft 和第三方供应商提供。例如,Microsoft Office 安装了连接到 Office 文件格式的 ODBC 驱动程序。
必须先安装 ODBC 驱动程序并生成计算机或系统 DSN,才能生成 ODBC 连接字符串。若要成功检索到想要的数据,则必须提供驱动程序支持的查询语法。参数支持因驱动程序而异。有关详细信息,请参阅针对所选驱动程序的主题,例如,SQL Server 2008 R2 Native Client (ODBC)。
平台和版本信息
有关特定 ODBC 数据访问接口的详细信息,请访问 SQL Server联机丛书中的 Reporting Services 文档的 Reporting Services 支持的数据源 (SSRS)部分。
返回页首
操作指南主题
本节包含使用数据连接、数据源和数据集的分步说明。
如何添加和验证数据连接或数据源(Report Builder 3.0 和 SSRS)
如何创建共享数据集或嵌入数据集 (Report Builder 3.0 和 SSRS)
如何向数据集添加筛选器(Report Builder 3.0 和 SSRS)
返回页首
相关章节
文档中的这些章节提供有关报表数据的深入概念性信息,以及有关如何定义、自定义和使用与数据相关的报表部件的步骤信息。
向报表添加数据(Report Builder 3.0 和 SSRS)
提供访问报表数据的概述。Report Builder 3.0 中的数据连接、数据源和连接字符串
提供有关数据连接和数据源的信息。创建和添加数据集(Report Builder 3.0 和 SSRS)
提供有关嵌入数据集和共享数据集的信息。使用报表数据集中的字段(Report Builder 3.0 和 SSRS)
提供有关查询生成的数据集字段集合的信息。SQL Server联机丛书中的 Reporting Services 文档的“Reporting Services 支持的数据源 (SSRS)”部分。
提供有关每个数据扩展插件的平台和版本支持的详细信息。
返回页首