我们有一个Access数据库,它充当公司范围的后端 - 包含联系人,客户端等的主列表。几乎所有其他数据库都通过链接表依赖于此数据库。但是,我们希望将此后端迁移到SQL Server,尽可能减少中断/破坏。我们的想法是用链接的ODBC表替换Access后端中的表(保持相同的名称),但是在尝试此操作时,我们发现其他Access文件无法再看到表。有没有办法做到这一点,还是我们必须改变整个公司的所有链接表,指向新的SQL后端?
答案 0 :(得分:1)
我们是否必须将整个公司的所有链接表更改为 指向新的SQL后端?
是。您可以创建指向TableDef
的链接,这是另一个Access数据库中的本机表 - 这就是您现在拥有的。但是当TableDef
实际上是指向另一个数据库中的对象的链接时,Access将不允许您在另一个Access数据库中创建指向TableDef
的链接。换句话说,您无法链接到链接。
因此,您必须更改指向迁移的Access表的所有链接,以便它们现在将直接指向到SQL Server表。