如何更改MS Access中链接表的连接字符串

时间:2014-04-28 18:55:38

标签: sql-server ms-access linked-tables

所以我刚开始一份新工作,我的部分职责是支持一些旧的Access数据库应用程序,直到我可以用更好的东西替换它们。我注意到的第一件事是Access数据库使用链接表(链接到SQL Server),但它们指向生产。在进行任何更改之前,我想设置一个测试环境并将Access文件指向测试SQL Server。

这是我迷失的地方。我无法弄清楚如何更改链接表指向的位置。我已经在here上看到有人建议在代码中更改它,但是表单似乎在设计时受到限制,我更喜欢在设计模式下进行更改,以便Test和Prod版本完全运行分离。我无法在任何地方找到这样做的地方。

有人可以指出我正确的方向吗?我不想在运行时更改连接属性...

谢谢, 约翰

1 个答案:

答案 0 :(得分:5)

您基本上想要为开发或测试环境设置新的ODBC数据源,然后使用MS Access的Linked Table Manager将其指向新表。

  • 打开包含表格链接的数据库。
  • 在“工具”菜单上,指向“数据库实用工具”,然后单击“链接” 表管理器。
  • 选择始终提示新位置检查 框。
  • 选中要添加其链接的表格的复选框 单击“更改”,然后单击“确定”。
  • 在“选择新位置”对话框中,指定 单击“新建位置”,单击“打开”,然后单击“确定”。