Это вряд ли будет работать со стандартным сетевым программным обеспечением и регулярными выражениями, поскольку SQL Server использует двоичный протокол Табличный поток данных (TDS) .
Вам, вероятно, понадобится специализированный приложение, использующее что-то вроде FreeTDS или jTDS для декодирования, изменения, пересылки и ответа на запросы.
Если вас беспокоит безопасность, существует несколько коммерческих продуктов, предлагающих функции межсетевого экрана базы данных . Например, Audit Vault and Database Firewall от Oracle (да, он тоже работает с SQL Server) или Database Firewall от GreenSQL.
С точки зрения архитектуры, если это бренд планируется новое приложение, вы можете посмотреть на , а не на , открывающий SQL-сервер напрямую, а на обработку такого рода логики на уровне веб-сервиса.
РЕДАКТИРОВАТЬ: SQL Server может использовать конечные точки HTTP (SOAP) для определенных элементов , но эта функция устарела и была удалена в SQL 2012 , поэтому вам не следует рассчитывать на нее как на хорошо поддерживаемую функцию. Их рекомендация - решить эту проблему на уровне веб-сервисов с помощью WCF.