使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

注意: 本文已完成其工作,随后将不再使用。 为防止出现“找不到页面”问题,我们将删除已知无效的链接。 如果创建了指向此页面的链接,请删除这些链接,以便与我们一起为用户提供通畅的 Web 连接。

程序中的数据可能来自外部数据源,例如文本文件、工作簿或数据库。 此外部数据源通过数据连接连接到程序,数据连接是一组描述如何查找、登录和访问外部数据源的信息。 以下部分介绍了外部数据连接如何工作、如何与其他应用程序和用户共享连接信息,以及如何使数据访问更安全。

了解数据连接的基础知识

连接到外部数据的主要好处是,您可以定期分析此数据,而无需重复复制数据。 重复复制数据是一项可能耗时且容易出错的操作。

连接信息可以存储在工作簿或连接文件中,例如 Office 数据连接 (ODC) 文件 (.odc) 或数据源名称 (DSN) 文件 (.dsn) 。

若要 外部数据 ,需要访问数据。 如果 数据源 外部用户不在本地计算机上,可能需要联系数据库管理员获取密码、用户权限或其他连接信息。 如果数据源是数据库,请确保数据库未在独占模式下打开。 如果数据源是文本文件或工作簿,请确保其他用户未打开该文本文件或工作簿进行独占访问。

许多数据源还需要 ODBC 驱动程序或 OLE DB 提供程序来协调程序、连接文件和数据源之间的数据流。

下图汇总了有关数据连接的要点。

备用文字

1. 可以连接到各种数据源:Microsoft SQL Server、Microsoft Access、Microsoft Excel 和文本文件。

2. 每个数据源都有关联的 ODBC 驱动程序或 OLE DB 提供程序。

3. 连接文件定义了访问和检索数据源中的数据所需的所有信息。

4. 连接信息是从连接文件复制到程序中的。

共享连接

连接文件尤其适用于在一致的基础上共享连接、使连接更加可发现、帮助提高安全性以及促进数据源管理。 共享连接文件的最佳方法就是将它们放在安全且受信任的位置(例如网络文件夹或 SharePoint 库)中,用户可以读取文件,但只有指定的用户可以修改该文件。

可以使用 Excel 或数据连接向导 (.odc) ,创建 Office 数据连接 (ODC) 文件以连接到新数据源。 .odc 文件使用自定义 HTML 和 XML 标记来存储连接信息。 您可以在 Excel 中轻松查看或编辑文件的内容。

可以与其他用户共享连接文件,以授予他们与外部数据源相同的访问权限。 其他用户不必设置数据源来打开连接文件,但可能需要安装访问其计算机上的外部数据所需的 ODBC 驱动程序或 OLE DB 提供程序。

了解 Microsoft 数据访问组件

Microsoft 数据访问组件 (MDAC) 2.8 包含在 Windows Server 2003 和 Windows XP SP2 及更高版本中。 使用 MDAC,可以连接和使用各种关系和非关系数据源的数据。 可以使用 ODBC 开放式数据库连接 (ODBC) (驱动程序或) 连接到许多不同的 OLE DB 数据源。 Microsoft 可以构建和交付,也可以由各种第三方开发。 安装此Microsoft Office时,会向计算机添加其他 ODBC 驱动程序和 OLE DB 提供程序。

若要查看计算机上安装的 OLE DB 提供程序的完整列表,请从数据链接文件显示"数据链接属性"对话框,然后单击"提供程序"选项卡。

若要查看计算机上安装的 ODBC 驱动程序的完整列表,请显示 "ODBC 数据库管理员"对话框,然后单击"驱动程序 " 选项卡。

也可使用其他制造商提供的 ODBC 驱动程序和 OLE DB 提供程序从 Microsoft 数据源外的其他源(包括其他类型的 ODBC 和 OLE DB 数据库)获取信息。 有关安装这些 ODBC 驱动程序或 OLE DB 提供程序的信息,请查看数据库的文档或联系数据库供应商。

使用 ODBC 连接到数据源

以下部分更详细地开放式数据库连接 (ODBC) (ODBC) 。

ODBC 体系结构

在 ODBC 体系结构中,应用程序 ((例如程序) )连接到 ODBC 驱动程序管理器,而 ODBC 驱动程序管理器又使用特定的 ODBC 驱动程序 ((如 Microsoft SQL ODBC 驱动程序) )连接到数据源 (例如 Microsoft SQL Server 数据库) 。

定义连接信息

若要连接到 ODBC 数据源,请执行下列操作:

  1. 确保在包含数据源的计算机上安装相应的 ODBC 驱动程序。

  2. 通过使用 ODBC 数据源管理员将连接信息存储在 Windows 注册表或 .dsn 文件中,或者通过使用 Microsoft Visual Basic 代码中的连接字符串将连接信息直接传递给 ODBC 驱动程序管理器,定义数据源名称 (DSN) 。

    若要定义数据源,请打开"控制面板",单击"系统和安全 "> ODBC 数据源 (32 位) 或 ODBC (64 位) 。

    有关不同选项的详细信息,请单击 每个对话框中的 "帮助"按钮。

机器数据源

计算机数据源使用用户定义的名称将连接信息存储在 Windows 注册表中的特定计算机上。 只能在定义计算机数据源的计算机上使用计算机数据源。 机器数据源分为两种类型,用户和系统。 用户数据源只能由当前用户使用,并且仅对该用户可见。 系统数据源可以在计算机上由所有用户使用,并且对计算机的所有用户可见。 若要提高安全性,计算机数据源特别有用,因为它有助于确保只有已登录的用户才能查看计算机数据源,并且远程用户无法将计算机数据源复制到另一台计算机。

文件数据源

文件数据源 (也称为 DSN 文件) 将连接信息存储在文本文件中,而不是在 Windows 注册表中,并且通常比计算机数据源更灵活地使用。 例如,可以将文件数据源复制到具有正确 ODBC 驱动程序的任何计算机,以便应用程序可以依赖与它使用的所有计算机一致且准确的连接信息。 也可以将文件数据源置于一台服务器上,在网络上的多个计算机之间共享,并轻松地将连接信息保留在一个位置。

文件数据源也可以是不可共享的。 不可共享的文件数据源驻留在单个计算机上,并指向计算机数据源。 可以使用不可共享的文件数据源访问来自文件数据源的现有机器数据源。

返回页首

使用 OLE DB 连接到数据源

以下部分更详细地介绍了对象链接和嵌入数据库 (OLE DB) 的详细信息。

OLE DB 体系结构

在 OLE DB 体系结构中,访问数据的应用程序称为数据使用者 (,例如 Publisher) ,启用数据本机访问的程序称为数据库提供程序 (,例如用于 SQL Server) 的 Microsoft OLE DB 提供程序。

定义连接信息

通用数据链接文件 (.udl) 包含数据使用者用来通过该数据源的 OLE DB 提供程序访问数据源的连接信息。 可以通过执行下列操作之一来创建连接信息:

  • 在数据连接向导中,使用" 数据链接属性 "对话框为 OLE DB 提供程序定义数据链接。

  • 创建一个 .udl 文件类型的空白文本文件,然后编辑该文件,其中显示了"数据 链接 属性"对话框。

返回页首

使数据访问更安全

连接到外部数据源或刷新数据时,必须注意潜在的安全问题,并知道可以如何解决这些安全问题。 使用以下指南和最佳做法来帮助保护数据。

将数据连接存储在受信任的位置

数据连接文件通常包含对数据源的一个或多个查询。 通过替换此文件,具有恶意意图的用户可以设计查询来访问机密信息并将其分发给其他用户或执行其他有害操作。 因此,必须确保以下各项:

  • 连接文件由可靠的个人编写。

  • 连接文件是安全的,并且它来自受信任的位置。

为帮助提高安全性,计算机上可能无法连接到外部数据。 若要在打开工作簿时连接到数据,必须使用信任中心栏或将工作簿置于受信任位置来激活数据连接。

有关详细信息,请参阅添加、删除或更改受信任位置、添加、删除或查看 受信任的发布者,以及查看信任中心中的选项和设置

以安全的方式使用凭据

访问外部数据源通常需要凭据 (例如用户名和密码) 用于对用户进行身份验证。 确保以安全的方式提供这些凭据,并且不会无意中向其他人透露这些凭据。

使用由大写字母、小写字母、数字和符号组合的强密码。 弱密码不混合使用这些元素。 强密码的一个示例是 Y6dh!et5。 弱密码的一个示例是 House27。 密码应至少包含 8 个字符。 最好使用包含 14 个或更多字符的密码。

记住密码是非常重要的。 如果您忘记了密码,Microsoft 无法为您找回。 请将记好的密码保存在安全位置,远离密码所要保护的信息。

连接到数据源时,避免保存登录信息。 此信息可能以纯文本格式存储在工作簿和连接文件中,恶意用户可以访问该信息,以损害数据源的安全性。

尽可能使用 Windows 身份验证 (也称为受信任的连接) ,它使用 Windows 用户帐户连接到 SQL Server。 当用户通过 Windows 用户帐户进行连接时,SQL Server Windows 操作系统中的信息来验证帐户名称和密码。 在可以使用 Windows 身份验证之前,服务器管理员必须将 SQL Server配置为使用此身份验证模式。 如果 Windows 身份验证不可用,请避免保存用户的登录信息。 用户每次登录时输入其登录信息会更安全。

返回页首

另请参阅

使用数据连接向导将数据导入 Publisher

使用数据连接向导将数据导入 Word

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×