.net – 可能压缩SQL Server网络流量?
发布时间:2020-12-12 16:45:24 所属栏目:MsSql教程 来源:网络整理
导读:我有一个.NET客户端需要通过WAN连接到远程SQL Server,是否可以压缩客户端和服务器之间的SQL流量? 我正在使用.NET 3.5和SQL Server 2005及更高版本. 解决方法 在这里查看SQL Server 2008的 connectionstrings.com,数据库提供程序没有某种压缩方案…您可能需要
我有一个.NET客户端需要通过WAN连接到远程SQL Server,是否可以压缩客户端和服务器之间的SQL流量?
我正在使用.NET 3.5和SQL Server 2005及更高版本. 解决方法在这里查看SQL Server 2008的 connectionstrings.com,数据库提供程序没有某种压缩方案…您可能需要在不同的端口上编写一个包装器,压缩数据,使用前端发送数据跨越该端口,从那里压缩它,将其发送到远程端点,解压缩它,并将其转发到服务器所在的真实tcp / ip端口.通常SQL Server位于端口1433 … 因为一张图片值得一千个字…. +--------+ +--------+ | CLIENT | | SERVER | +--------+ +--------+ Port 1234 Port 1433 <+--+ | | | | +={Module}= <=> TX/RX <=> ={Module}= -+-----------+ 模块将坐在两端压缩/解压缩… 说实话,听起来好像有工作涉及,因为防火墙的漏洞必须被打孔以允许压缩的数据进出.扔在NAT / SNAT可能会使事情变得复杂? 看看我在Codeproject写的这篇文章,该代码作为一个流量重定向器,可以很容易地被修改为使用压缩/解压缩方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |