---
schema_version: "1"
id: c76a4d64768a5186c55bd05d7710062b008d0bcf88ee67a365002460eef83467
title: 其他数据库 (ODBC)
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/examples_otherdatabases.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/examples_otherdatabases.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 55b0ff4639e57ce8df314be8128776f1f461ae81fb1e1ba470703a3abd2b9902
description: Connect Tableau to other databases using a generic ODBC connection.
---
[跳转到主要内容](#main-content)

# 其他数据库 (ODBC)

启动 Tableau 时，在“连接”下方，您可以看到 Tableau Desktop 支持的文件和数据库类型。选择“更多”以查看完整列表。对于支持的文件和数据库，Tableau 会提供为这些数据源构建和优化的内置连接器。

**重要信息：**如果“连接”下面列出了您的文件或数据库类型，请使用此命名连接器连接到您的数据。

如果“连接”下未列出您的文件或数据库类型，您或许能够使用“其他数据库 (ODBC)”连接器连接到数据库。ODBC（开放数据库连接）是连接到数据库的标准方式。如果要连接到的数据库驱动程序实施 ODBC 标准，则您可以使用数据库的 ODBC 驱动程序和 Tableau 的“其他数据库 (ODBC)”连接器将 Tableau 连接到您的数据。

**注意**：对于 Tableau Desktop 版本 2023.3 及更高版本不再支持 32 位 ODBC 驱动程序。只有 64 位驱动程序才会出现在“DSN（数据源名称）”和“驱动程序”下拉菜单中。

**注意：**Tableau Prep Builder 版本 2019.2.2 支持使用“其他数据库 ODBC”连接器连接到数据。但是，它不支持与 Tableau Desktop 相同的功能。对于 Tableau Prep Builder，请按照 Tableau Prep Builder 联机帮助中[使用 ODBC 进行连接](https://help.tableau.com/current/prep/zh-cn/prep_connect.htm#odbc)中的说明进行操作。

## 建立连接

若要使用 ODBC 驱动程序连接到您的数据，请执行以下操作：

1. 启动 Tableau，并在“连接”下选择“其他数据库 (ODBC)”。有关数据连接的完整列表，请在“至服务器”下选择“更多”。
2. 输入建立连接所需的信息。
    
    如果未列出表或架构名称，请单击搜索图标，或在文本框中输入名称并单击搜索图标，然后选择名称。

**注意：**当您使用“其他数据库 (ODBC)”连接到数据库时，结果可能会有所不同，并且与 Tableau Desktop 功能的兼容性无法得到保证。

如果您的连接能够在您需要时发挥作用，则您可以开始进行分析。但是，如果您需要自定义 ODBC 连接以改善功能和提高性能，请参阅[其他数据库 (ODBC)](#see_also)下面的文章。

## 为发布和跨平台可移植性进行配置

使用通用 ODBC 连接时，需要进行其他配置，以确保您创建的工作簿和数据源可以在不同的计算机和平台上使用。

对于发布和跨平台可移植性：

- 我们建议您使用数据源名称 (DSN) 来适应系统之间的不同驱动程序和配置。
- 必须安装并配置驱动程序和 DSN 才能匹配工作簿或数据源连接。

> [!IMPORTANT]
> 
> **重要信息：**在设置 DSN 时，请注意敏感数据（例如用户名和密码）在日志中为纯文本，任何具有日志访问权限的人都可读取该数据。

例如，Ashley Garcia 创建了一个使用 DSN 进行连接的“其他数据库 (ODBC)”数据源，并且对于此数据源，她在她的 Windows 计算机上安装了相关的 ODBC 驱动程序。以下是 Ashley 创建的数据源配置示例，其中包括数据源名称：

![ODBC 数据源的配置窗口，其中包含数据源名称、描述、服务器、端口、用户、密码和数据库等字段。该窗口还具有详细信息、确定、取消和帮助按钮。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/odbc_dsn.png)

Ashley 可以使用此数据源执行一些操作，以使其可供其他人使用。

- 她可以将其发布到 Tableau Server。当她这样做时，Ashley 需要请 Tableau Server 管理员创建相同的 DSN 并在 Tableau Server 计算机上安装关联的 ODBC 驱动程序，以便 Ashley 和其他人可以访问该数据源。
- 她可以通过电子邮件将数据源发送给同事。Ashley 需要告诉同事安装关联的 ODBC 驱动程序并在其计算机上创建相同的 DSN，以便他们可以在 Tableau Desktop 中打开该数据源。

当您尝试打开使用“其他数据库 (ODBC)”连接器创建的工作簿或数据源，并且工作站配置不正确（您没有配置工作簿或数据源的 DSN，或者没有安装 ODBC 驱动程序），则您会看到一条开头为 `Generic ODBC requires additional configuration` 的错误消息。若要解决此错误，请联系工作簿或数据源发布者或 Tableau Server 管理员，以获取与工作簿或数据源匹配的 DSN 和 ODBC 驱动程序信息。然后在计算机上安装驱动程序并配置 DSN。

### 创建 DSN

用于创建 DSN 的方法取决于您的操作系统。

- Windows。 使用 ODBC 驱动程序管理器创建 DSN。
- OS X。 使用 ODBC 管理器实用程序创建 DSN。如果您没有在 Mac 上安装该实用程序，则可以下载该实用程序，例如从 [http://www.odbcmanager.net/](http://www.odbcmanager.net/) 中下载。或者您可以手动编辑 odbc.ini 文件。
- Linux。通过编辑 odbc.ini 文件手动创建 DSN。
    
    **注意**：有关如何创建 DSN 的具体说明，请查看操作系统的文档。

有关如何创建 DSN 的具体说明，请查看操作系统的文档。

## Tableau 支持其他数据库 (ODBC) 连接

Tableau 使用“其他数据库 (ODBC)”为连接提供有限的客户支持。例如，支持将帮助您编写 Tableau 文档中提供的示例代码，或者如果您的连接在 Tableau Desktop 中工作，但在 Tableau Server 中不工作，则支持也可以为您提供帮助。但是，Tableau 不支持创建或调试自定义 TDC 文件。有关帮助，您可以查看本部分中的其他主题，并且可以在 [Tableau 开发者社区论坛](https://community.tableau.com/s/topic/0TO4T000000QFApWAO/odbc-connection)上提交问题并寻求帮助。

## 此部分中的其他文章