gpt4 book ai didi

c# - 多连接字符串

转载 作者:行者123 更新时间:2023-12-02 22:33:17 26 4
gpt4 key购买 nike

我不确定这在 ADO.NET 中是否可行,但我仍然希望由你们这些大师运行。

我有以下 sql 查询:

select a.name, b.id 
from datasource1_table a, datasource2_table b
where a.id=b.id

1) datasource1_table - SQL Server“SQLServer1”连接

2) datasource2_table - SQL Server“SQLServer2”连接

所以我有两个服务器都登录的连接字符串。我想一次性执行上面的 sql。

这可能吗?

如果您需要更多信息或说明,请告诉我。

非常感谢。

最佳答案

不完全是。您只能将一个 SqlConnection 与一个 SqlCommand 相关联。你可以做的是创建一个 linked server在指向 SQLServer2 的 SQLServer1 上。然后你可以像这样引用它:

select a.name, b.id 
from datasource1_table a, myLinkedServer.myDb.dbo.datasource2_table b
where a.id=b.id

附带说明一下,我会更改您当前的语法以使用实际连接。

如果链接服务器不是一个选项,您可能必须执行两个查询并处理结果。

关于c# - 多连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11855651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com