0

假设您有两个分别称为本地和远程的链接服务器。

是否有一种语法可以压缩(和解压缩)需要从本地发送到远程(反之亦然)的数据。

例如,如果我使用远程数据库中的数据更新本地数据库,我会执行以下操作:

INSERT INTO [Local Server].[Local DB Name].dbo.[Table]
SELECT *
FROM [Remote Server].[Remote DB Name].dbo.[Table]

是否可以应用一种语法来压缩从远程发送到本地的数据,从而减少所涉及的带宽成本和执行时间?

4

2 回答 2

1

您可以使用 SQL Server bcp 实用程序复制数据,自行压缩,然后将其传输到远程服务器。此外,上传到数据库比使用插入语句快得多。

于 2009-07-01T13:39:14.973 回答
1

SQL Server 中没有内置任何内容。

另一种方法是将其发送到一个文件,压缩文件,传输它并将其带到另一端。可以使用 xp_cmdshell 之类的东西从一侧自动化这一切。

于 2009-07-01T13:39:52.787 回答