我想在某个小公司的本地网络中安装一个应用程序(ASP.Net + SQL Server 2005 Express),以便在一段时间内对其进行演示,但是我也希望没有人 甚至sysadmin 对这个数据库没有权限,并且任何授予权限的人都想要我拥有的安全通行证。我只希望隐藏我的表结构,关系和函数,并且加密数据没有优势
我需要花更多时间在这篇文章中 ****,我从此答案中发现的 SQL Server 2008 Enterprise Edition 中的数据库加密是-它可以密码保护-SQL服务器数据库
但
1.我想对此确定并更加清楚,因为此页面中的另一个答案是:
是的。您可以保护它免受 服务器管理员 以外的所有人的攻击 。
2.如果可能的话,数据库必须是企业版?
3.对此是否还有其他可能的解决方案和解决方法?
4.如果我使用自己的sa密码安装新实例,是否可以限制其他实例管理员将mdf附加到自己的实例上?
提前致谢
无论您做什么,这些人都可以访问您的服务器或SQL Server实例
如果您不希望任何人登录到服务器,则必须将服务器托管在异地。
就 这么 简单