小编典典

是否可以用密码保护SQL Server数据库,甚至不受服务器管理员的保护?

sql

我想在某个小公司的本地网络中安装一个应用程序(ASP.Net + SQL Server 2005
Express),以便在一段时间内对其进行演示,但是我也希望没有人 甚至sysadmin
对这个数据库没有权限,并且任何授予权限的人都想要我拥有的安全通行证。我只希望隐藏我的表结构,关系和函数,并且加密数据没有优势

我需要花更多时间在这篇文章中 ****,我从此答案中发现的 SQL Server 2008
Enterprise
Edition

中的数据库加密是-它可以密码保护-SQL服务器数据库

1.我想对此确定并更加清楚,因为此页面中的另一个答案是:

是的。您可以保护它免受 服务器管理员 以外的所有人的攻击

2.如果可能的话,数据库必须是企业版?

3.对此是否还有其他可能的解决方案和解决方法?

4.如果我使用自己的sa密码安装新实例,是否可以限制其他实例管理员将mdf附加到自己的实例上?

提前致谢


阅读 161

收藏
2021-03-23

共1个答案

小编典典

无论您做什么,这些人都可以访问您的服务器或SQL Server实例

  • 可以物理访问服务器的任何人
  • 网络的域管理员
  • 拥有sa密码的任何人
  • 具有本地管理员和/或sa权限的Windows组(这意味着组策略等)

如果您不希望任何人登录到服务器,则必须将服务器托管在异地。

这么 简单

2021-03-23