0

好吧,我目前正在开发一个应用程序,不同的用户可以使用他们的电子邮件登录。该应用程序会将邮件详细信息(发件人、消息、收件人、附件等)保存到数据库中。

我的问题是,我不希望用户在使用 sql server management studio 时访问数据库(也许一些技术用户会打开他们的 sql 并在那里编辑消息,所以是的.. 我需要一些安全性为应用程序.)。

我的解决方案是我必须只为 DATABASE 设置用户名/密码。这甚至可能吗?或者,也许您可​​以建议我一些用户无法访问 sql 管理工作室的方法?

-应用程序将部署在不同位置的不同服务器的不同计算机上。就像一个独立的应用程序。

呵呵。抱歉,如果我的问题没有任何意义,这是我在公司的第一个项目,所以我对这些事情还没有太多的了解:)

4

1 回答 1

1

您的应用程序可以使用的任何登录凭据,用户都可以使用反编译器提取。

您应该为应用程序创建一个单独的数据库用户,该用户对您不希望用户更改的内容没有写入权限。

于 2013-11-11T01:32:49.793 回答