【发布时间】:2012-03-07 11:06:29
【问题描述】:
是否可以同时连接到两个 SQL 数据库?我的意思是从一个数据库中读取记录并将它们与电子邮件地址等一些数据进行比较,并根据该电子邮件地址是否存在于数据库中的决定,我将新记录存储在另一个数据库中。
这种双重操作可以吗?
我正在使用 C#.net 的 SqlConnection 和 SqlCommand 语句连接数据库
谢谢。
【问题讨论】:
-
您在尝试时遇到任何问题吗?
-
当然可以:使用两个连接对象。你遇到什么麻烦了吗?
-
不,我没有尝试过,在尝试之前我在谷歌上搜索过,发现它被认为是糟糕的设计/实践,但没有找到确切的原因,所以我想我应该在这里问。实际上我使用的数据库是两个完全不同的数据库,但是第二个数据库也需要客户表(在第一个数据库中)来检查现有的电子邮件地址。此外,我正在根据新电子邮件或现有电子邮件的决定执行非常关键的操作,因为它将决定一封电子邮件是关于销售部门还是关于支持部门,所以如果这种方法有任何问题,那么我就放弃它。
标签: c# asp.net sql database multiple-databases