请问,如何修改SQLServer的登录方式,使windows身份验证失效,谢谢!

mansohu 2015-07-26 09:11:26
自己在单位一台电脑上安装SQLServer 2008,需要远程操作,但开远程后,网管就可以登录这台电脑,不想让他们看到我数据库的内容。
请问,用SQL验证是否能解决这个问题,如何把Windows身份验证改成SQL验证?谢谢!
另外,是否还有其它更好的方法解决这个问题?谢谢!
...全文
406 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Tiger_Zhao 2015-07-27
  • 打赏
  • 举报
回复
mansohu 2015-07-27
引用 1 楼 zbdzjx 的回复:
用sa登录,取消windows账号的登入权限。
请问,如何实现这一操作?谢谢!
  • 打赏
  • 举报
回复
zbdzjx 2015-07-27
用sa登录,取消windows账号的登入权限。
  • 打赏
  • 举报
回复
道玄希言 2015-07-27
引用 6 楼 mansohu 的回复:
确实发现了几个 windows 登录的用户,除了Windows用户名的那个用户外,其它 windows 登录的用户好像是SQLServer 自己生成的吧,请问,这些用户是干什么用的?删除会不会引起什么问题?谢谢!
那就都先别删,包括 windows 登录的用户,將它们的登录权限给去掉,在 ‘登录名上右键’--‘属性‘-- ’状态‘ ---‘登录-->禁用’。 然后你再尝试,看能不能用windows身份验证登录。
  • 打赏
  • 举报
回复
mansohu 2015-07-27
引用 4 楼 yangb0803 的回复:
1. 在服务器-- 右键‘属性’--安全选项卡中, 先將服务器登录模式改为 Sql Server 和 windows 身份验证模式。 2. 展开’服务器‘--展开‘安全性’--展开‘登录名’ , 里面有很多登录名和你自己创建的登录名。 3. 选择登录名-- 右键‘属性’ -- 常规 ,可以看到,该登录名是属于 windows身份验证, 还是SQL Server 身份验证的, 这一属性貌似不可更改。 你删除掉所有采用 ‘ windows身份验证’ 的登录名, 將 “SQL Server 身份验证” 的登录名都设置好密码。 注: 如果你想删除 ‘ windows身份验证’ 的登录名, 你得先确认你们连接的到这台数据库服务器的程序没有任何采用 ‘ windows身份验证’ 方式登录的。 否则会导致别的程序也登录不了了。
确实发现了几个 windows 登录的用户,除了Windows用户名的那个用户外,其它 windows 登录的用户好像是SQLServer 自己生成的吧,请问,这些用户是干什么用的?删除会不会引起什么问题?谢谢!
  • 打赏
  • 举报
回复
董小姐_123 2015-07-27
如果你不想用sql身份登录,你可以先断开链接,再打开链接的时候,选择身份,本地链接(就是windows身份登录)用"."的方式就可以,如果想用sql身份登录,你可以再安全设置里面设置你的用户名,和密码就可以进行登录操作啦!
  • 打赏
  • 举报
回复
道玄希言 2015-07-27
1. 在服务器-- 右键‘属性’--安全选项卡中, 先將服务器登录模式改为 Sql Server 和 windows 身份验证模式。 2. 展开’服务器‘--展开‘安全性’--展开‘登录名’ , 里面有很多登录名和你自己创建的登录名。 3. 选择登录名-- 右键‘属性’ -- 常规 ,可以看到,该登录名是属于 windows身份验证, 还是SQL Server 身份验证的, 这一属性貌似不可更改。 你删除掉所有采用 ‘ windows身份验证’ 的登录名, 將 “SQL Server 身份验证” 的登录名都设置好密码。 注: 如果你想删除 ‘ windows身份验证’ 的登录名, 你得先确认你们连接的到这台数据库服务器的程序没有任何采用 ‘ windows身份验证’ 方式登录的。 否则会导致别的程序也登录不了了。
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-07-26 09:11
社区公告
暂无公告