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)部分。

用于“返回首页”链接的箭头图标返回页首

相关章节

文档中的这些章节提供有关报表数据的深入概念性信息,以及有关如何定义、自定义和使用与数据相关的报表部件的步骤信息。

用于“返回首页”链接的箭头图标返回页首