我有一个非常简单的脚本。目的是将数据从链接服务器拉到另一个数据库中的表中
DECLARE @SQLString VARCHAR(2000)
SET @SQLString = 'SELECT * from OPENQUERY(MyLinkedServer,
''SELECT
...
...
FROM SomeSchema.SomeTable'')'
INSERT INTO MySchema.MyTable
(
............
)
EXEC(@SQLString)
这是以什么方式执行的?如果我只是设置@SQLString
and EXEC
,结果将显示在我的屏幕上。这是否意味着运行上面的脚本会将数据从链接服务器传送到我的本地计算机,然后传送到我的 sql server 数据库,或者数据是否直接从我的链接服务器传送到 sql server?