sql server2000 的windows系统帐号能删除吗

fantawy 2007-12-05 09:51:41
目前根据上级领导要求,让数据库里只有一个SA帐号,其它任何帐号都不能登陆,请问大家有什么解决办法吗,还有谁能给解释一下windows帐号和SA帐号的区别和各自的作用,谢谢了.
...全文
145 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy84 2007-12-05
  • 打赏
  • 举报
回复
应该不会有问题
chouqin681 2007-12-05
  • 打赏
  • 举报
回复
用混合身份验证。拒绝windows登录。
然后新建 sql登录帐户
fantawy 2007-12-05
  • 打赏
  • 举报
回复
我领导的意思就是出于安全性考虑,想只要数据库管理员对数据库有操作权限,其他人没有,所以才有这种想法,
但是我担心的是如果把windows帐号删除的话数据库中的一些设置会不会出问题,比如作业等等.
utpcb 2007-12-05
  • 打赏
  • 举报
回复
大哥 不是我说的!你别人为我会那么干!是我说那家伙才厉害能只用一个SA
fa_ge 2007-12-05
  • 打赏
  • 举报
回复
我的意思还要建立一些别的帐号! 不能数据库只用SA ! SA 的权限太大了

------------

展开服务器组,然后展开服务器。


展开"安全性",然后单击"登录",新建账号,并设定权限
utpcb 2007-12-05
  • 打赏
  • 举报
回复
我的意思还要建立一些别的帐号! 不能数据库只用SA ! SA 的权限太大了
fa_ge 2007-12-05
  • 打赏
  • 举报
回复
从 SQL Server 中废除 Windows NT 4.0 或 Windows 2000 用户和组的登录访问权

展开服务器组,然后展开服务器。


展开"安全性",然后单击"登录"。


在"详细信息"窗格中,右击要废除的 Microsoft® Windows NT® 4.0 或 Windows® 2000 用户或组,然后单击"删除"命令。


确认删除。
-狙击手- 2007-12-05
  • 打赏
  • 举报
回复
删除没问题
-狙击手- 2007-12-05
  • 打赏
  • 举报
回复
SQL server身份验证
jinjazz 2007-12-05
  • 打赏
  • 举报
回复
在SQL SERVER安装过程中,安装向导会提示使用何种身份认证,如果选择Windows身份认证,那么系统管理员帐号Administrator及密码将作为日后使用Windows身份认证方式连接数据库引擎的默认帐号。这就意味着:系统管理员可以随意访问数据库中的数据,同时意味着潜在的安全隐患:拥有系统管理员帐号及密码的任何人可以随意访问数据库。

解决方法:


一、建立新的DBA帐号:

1、使用Windows身份验证方式,Administrator帐号连接数据库引擎
对象资源管理器—>安全性—>新建—>登录


2、常规
登录名:admin
SQL Server身份验证
密码:password
确认密码:password


3、服务器角色
sysadmin


4、状态
是否允许连接到数据库引擎:授予
登录:启用


二、去除Administrator帐号的登录权限

1、断开当前连接,使用SQL SERVER 身份验证,admin帐号连接数据库引擎


2、对象资源管理器—>安全性—>登录名—>BUILTIN\Administrators—>属性

3、服务器角色
去除sysadmin选项

4、状态
是否允许连接到数据库引擎:拒绝
登录:启用


5、重新启动数据库引擎(这一步很重要,否则配置无法生效)


6、现在再用Administrator帐号连接数据库引擎,将提示“Administrator登录失败”
dawugui 2007-12-05
  • 打赏
  • 举报
回复
把SQL登录改为SQL server和windows.

然后给SA这个帐户加个密码.
utpcb 2007-12-05
  • 打赏
  • 举报
回复
你们领导有问题!这样没有权限分类不安全!难道你们都用SA 链接数据库?

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧