加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 在这种情况下,如何设置带有流量拦截的TCP / IP代

发布时间:2020-12-25 05:54:54 所属栏目:MsSql教程 来源:网络整理
导读:我想设置一个MS SQL代理服务器. 它应该转发所有请求1:1并使其可以记录它们,并根据我设置的一些替换规则修改一些请求或答案. 也许一些TCP IP网络软件或通用代理可以做到这一点,但更好的是一些专门的MS SQL工具. 我们仍然在SQL Server 2005上 解决方法 这不太

我想设置一个MS SQL代理服务器.

它应该转发所有请求1:1并使其可以记录它们,并根据我设置的一些替换规则修改一些请求或答案.

也许一些TCP IP网络软件或通用代理可以做到这一点,但更好的是一些专门的MS SQL工具.

我们仍然在SQL Server 2005上

解决方法

这不太适用于标准网络软件和正则表达式,因为SQL Server使用二进制协议 Tabular Data Stream (TDS).

您可能需要使用类似于FreeTDS或jTDS的专用应用程序来解码,修改,转发和响应请求.

如果您关注安全性,则有几种商业产品提供数据库防火墙功能.例如,来自Oracle的Audit Vault and Database Firewall(是的,它也适用于SQL Server)或来自GreenSQL的Database Firewall.

从体系结构的角度来看,如果这是一个全新的应用程序,您可能希望不直接公开SQL服务器,而是在Web服务层处理这种逻辑.

编辑:SQL Server可以使用特定项目的HTTP端点(SOAP),但是这个功能已被弃用,并且是removed in SQL 2012,因此您不应指望它作为一个受到良好支持的功能.他们的建议是使用WCF在Web服务层处理此问题.

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读