繁体   English   中英

如何在SQL Server 2008 R2中拒绝对登录用户sa和Windows模式的数据库访问

[英]How to deny database access to login user sa and windows mode in SQL Server 2008 R2

我在SQL Server 2008 R2中创建了用户名“ Rohi”和密码“ Rohi @ 21”。 还设置他们的角色,例如sysadmin和db_owner。 还必须为此用户创建数据库和表。 我使用vb.net以编程方式完成了所有这些工作。

现在,我面临一个问题,即如何防止SQL Server用户(如sa和Windows模式)使用数据库?

该数据库只能由Rohi用户访问,其他任何人都不能访问。 SQL Server登录名(SA)或Windows身份验证登录名不应访问该数据库。

有没有办法拒绝其他用户访问数据库?

  • 与微软联系
  • 让他们重写SQL Server。

这是唯一的方法。 通过设计,SA和其他服务器级别的管理员可以访问所有数据库。 如果这是不可接受的,则更改此内容的唯一方法是更改​​SQL Server的设计。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM