强制还原导制SQL孤立用户的解决方法……

发布时间:2020-01-31 10:03    浏览次数 :

[返回]

1)  数据库还原后在“企业管理器”中,在还原的数据库“用户”选项中察看数据库用户是否只有“名称”而无“登陆名”;  

exec sp_dropsrvrolemember N'aa', sysadmin
go
exec sp_addsrvrolemember N'aa', securityadmin
go

2)使用Sa登陆“查询分析器”,运行:  
 
use  还原的数据库名称  
EXEC  sp_addlogin  '新的登陆名(和原数据库一致)'  
go  
exec  sp_change_users_login  'UPDATE_ONE','没有登陆名的数据库用户','新的登陆名'  
go  
 
3)在“企业管理器”的“安全性”的“登陆”中修改“用户”密码和其他相关属性;

--作好SQL的安全管理
--作者:邹建

首先,做好用户安全:  
 
--简单的,只允许sql的用户访问sql(防止利用administrator组用户访问)  
 
1.企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql  server和windows"--确定  
 
2.企业管理器--安全性--登陆--右键sa--设置密码--其他用户也设置密码  
 
3.删除用户:  
           BUILTINAdministrators  
           <机器名>Administrator  --这个用户不一定有  
   这样可以防止用windows身份登陆SQL  
 
4.设置进入企业管理器需要输入密码  
在企业管理器中  
           --右键你的服务器实例(就是那个有绿色图标的)  
           --编辑SQL Server注册属性  
           --选择"使用 SQL Server 身份验证"  
           --并勾选"总是提示输入登录名和密码"  
           --确定  
 
--经过上面的设置,你的SQL  Server基本上算是安全了.  


上一篇:救救俺吧
下一篇:没有了