gpt4 book ai didi

sql-server - 升迁拆分 Access 数据库

转载 作者:行者123 更新时间:2023-12-02 16:33:24 26 4
gpt4 key购买 nike

我需要扩大一个拆分 Access 数据库的大小,即当前在两个 mdb 文件、前端和后端之间拆分的数据库。我看到许多网页实质上都在说“运行升迁向导”。我的第一个非常基本的问题:

我应该在前端 mdb 还是后端 mdb 中运行此向导?

我假设我不想链接主 mdb -> 后端 mdb -> sql server。我应该在后端 mdb 上运行向导,然后在前端 mdb 中将链接表更改为指向 sql server 而不是后端 mdb 吗?如果是这样,这是如何完成的?当我右键单击并进入前端表的链接表管理器(链接到后端 md)时,它似乎只让我选择一个新的 mdb 文件。

最佳答案

我同意您的第一个猜测:您将希望在后端 mdb 上运行向导。

一旦进入 SQL Server,正如您所猜测的,您将需要链接前端以处理 SQL Server 数据。实现此目的的一种方法是为新的 SQL Server 数据库设置 ODBC 数据源,并在链接表管理器中选择该数据源。

  1. 打开数据源 (ODBC) 快捷方式:在 XP Pro 中,该快捷方式位于“控制面板”的“管理工具”下。 (如果您没有看到它,则您可能没有创建数据源的权限,因此您必须与网络人员合作才能执行此操作。)这将打开 ODBC 管理器。
  2. 在“文件 DSN”选项卡上,单击“添加...”。您将看到可用驱动程序的列表。选择 SQL Server,然后单击下一步。 (如果前端仅在您的计算机上使用,您可以创建一个系统 DSN。)
  3. 找到一个常用位置并为您的数据源命名。
  4. 单击“下一步”并完成。这将设置数据源的第一部分,并将打开 SQL Server 数据源向导。
  5. 为数据源命名并选择用于放置升迁后的后端数据库的服务器。
  6. 根据需要更改其余设置(您可能不需要进行太多更改,但这些更改的范围可能需要回答第二个问题),然后点击“完成”。

设置数据源后,“获取外部数据”应该会为您提供选择其作为源的选项。 (2007 年,您可以从“外部数据”功能区 Access 该位置。ODBC 数据源位于“更多”下。)

根据 Matt 的后续问题进一步扩展:

如何做到这一点是一种设计选择。我建议扩大后端 mdb 的大小,因为这将允许您保留 Access 中的任何表单等;我认为,如果您的数据位于 SQL Server 中,那么这种转变就不那么重要了。

在升迁之前,您的表已链接到后端数据库,并且链接表管理器会显示链接。设置 ODBC 数据源并链接这些表后,它将显示该链接。您将以两种不同的方式查看链接,因为它们实际上是不同类型的链接(Access 与 ODBC),即使这些链接在前端 mdb 中看起来可能相同。

关于sql-server - 升迁拆分 Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/184406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com