我同意您的第一个猜测:您将希望在后端 mdb 上运行该向导。
一旦在 SQL Server 中,也如您所料,您需要链接前端以使用 SQL Server 数据。一种方法是为您的新 SQL Server 数据库设置一个 ODBC 数据源,并在链接表管理器中选择它。
- 打开数据源 (ODBC) 快捷方式:在 XP Pro 中,它位于管理工具下的控制面板中。(如果您没有看到它,您可能没有创建数据源的权限,因此您必须与您的网络人员合作才能执行此操作。)这将打开 ODBC 管理器。
- 在文件 DSN 选项卡上,单击添加...。您将看到可用驱动程序的列表。选择 SQL Server,然后单击下一步。(如果前端只在您的机器上使用,您可以创建一个系统 DSN。)
- 找到一个公共位置并命名您的数据源。
- 单击下一步并完成。这将设置数据源的第一部分,并将打开 SQL Server 数据源向导。
- 命名数据源并选择您放置升级后的后端数据库的服务器。
- 根据需要更改其余设置(您可能不需要更改太多,但这些更改的范围可能需要第二个问题),然后单击完成。
设置好数据源后,Get External Data 应该让您可以选择它作为您的数据源。(在 2007 年,您可以从“外部数据”功能区到达那里。ODBC 数据源在“更多”下可用。)
根据马特的后续问题进一步扩展:
你怎么做是一个设计选择。我建议扩大后端 mdb 的大小,因为这样您就可以保留 Access 中的任何表格等;如果您的数据在 SQL Server 中,我认为这不是一个过渡。
在升迁之前,您的表已链接到后端数据库,并且链接表管理器会显示这些链接。设置 ODBC 数据源并链接这些表后,它将显示该链接。您将以两种不同的方式查看链接,因为它们实际上是不同类型的链接(Access 与 ODBC),即使这些链接在您的前端 mdb 中可能看起来相同。