SQL Server Express中的链接服务器

9
我正在开发一个应用程序,其中我有一个基于 SQL Server Express 的本地数据库。在本地数据库中工作时,我们需要在另一个 SQL Server / 实时服务器上执行查询,并返回一个值,然后使用此值在本地服务器上执行查询。
当针对 2 或 3 个查询执行此查询时,它是可以的,但我需要在大约 5000 条记录上执行相同的过程。我已经按照上述方式完成了这个问题,但它需要太多时间。
我发现我们可以在多个服务器上运行一个查询。
我能否同时在 SQL Server Express 和服务器上运行一个查询,并以这种方式运行我的所有查询?
我只能从 Express 运行查询到服务器。
1个回答

10

可以的。在 SQL Express 上设置 LinkServer,然后只需以四部分名称格式传递查询。

server. database. schema. object

例如:

select * from LinkServer.mydatabase.dbo.Table

2
我相信SQL Server Express不允许您创建链接服务器,因为它是免费的!如果我错了,请纠正我,因为我有一个客户想要将SQL Server连接到MS Access。 - Fandango68
3
@Fandango68 - 我正在使用 SQL Server Express 2016 中的联接服务器。 - Tomasz Gandor
谢谢@TomaszGandor - 很好知道 - Fandango68

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接