如何将SQL Server表作为.NET代理持久保存给其他人?

时间:2015-11-19 14:33:49

标签: c# sql .net sql-server

假设我有一个.NET服务,它从客户端(即运行.NET GUI应用程序的用户)接收请求(即通过消息传递系统发送的消息),并将它们写入SQL Server中的表。从执行代理角色的.NET应用程序写入表的最佳方法是什么(即处理来自其他人的请求),以便捕获真正发送消息的人?

这就是我的想法:

  • 我正在考虑创建一个到SQL服务器的连接,作为向我发送消息并写入表的用户(模仿)。 问题:我需要用户的密码,而这些密码是他们不愿意发给我的。
  • 我可以使用用户名更新表中的字段,也可以写入数据。 问题:由于代理可能存在错误的用户名错误,因此不安全。

在.NET中是否有一个万无一失的设计?

0 个答案:

没有答案