代码之家  ›  专栏  ›  技术社区  ›  Frosty840

从SQL Server与Informix通信

  •  1
  • Frosty840  · 技术社区  · 14 年前

    正确的。。。我有个程序要维护。

    呃。即使描述它也让我发抖…好的,好的。

    每天晚上,在我们所认为的SQL Server2000上运行的数据库都会挂接到一个Informix数据库,并将其复制到SQL Server中。

    我维护的程序访问Informix/SQL数据,然后将一些数据存储在另一个SQL Server 2000数据库中。这个数据应该对Informix数据有外键约束,但没有。

    接下来,来自SQL数据库的数据被放回Informix/SQL数据库中,稍后再放回实际的Informix数据库中。

    基本上, 我的问题是,在非Informix SQL数据库上没有外键或主键约束。嗯,有些表在一个没有意义的“id”列上有一个主键,但是这些表对其他任何表都不是fk'd。

    我的问题是: Is it possible to link SQL Server 2000 to the native Informix database in some way, so that I can add foreign key constraints within the SQL database so that SQL Server can only create rows when it can refer to existing rows within the Informix database?

    我会尽力回答任何人提出的问题,但据我所知,这些设计决策背后的推理是真正的疯狂,所以原因不会特别明显,因为我自己无法解决它们……

    1 回复  |  直到 14 年前
        1
  •  1
  •   Jonathan Leffler vy32    14 年前