客户环境中的存储过程安全

时间:2014-08-09 18:15:28

标签: sql-server-2008 stored-procedures

我将通过制作.dll文件来部署我的项目,这给了我安全的代码。但是当我将数据库传输到客户端时,所有存储过程都在那里,任何人都可以轻松地修改我的sp&# 39; s。告诉我如何加密或其他一些sql server提示,以避免客户端修改sp?#/ p>

1 个答案:

答案 0 :(得分:0)

首先,没有必要将数据库传递给客户端,您应该在某个远程服务器上托管数据库,如果完全需要传递数据库,那么在存储过程中使用WITH ENCRYPTION Clause ,但在使用之前,请确保备份每个存储过程。