我的意思是,一个客户端用USER:myname 登录了系统.在数据库服务器上有一个相同的帐户(密码也相同),这时用windows验证时,为什么连输入密码都省了

yinshisike 2009-11-06 10:18:22
为什么?
...全文
235 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 colacat911 的回复:]
2台服务器,A和B

A和B都有相同的账户,当用这个账户登录A以后去连接B,那么对于B来说,A就是可信任的,反之亦然
[/Quote]

A自动用当前帐户去连B?为什么自动连?提示也不出?有什么优缺点?
忆轩辕 2009-11-06
  • 打赏
  • 举报
回复
2台服务器,A和B

A和B都有相同的账户,当用这个账户登录A以后去连接B,那么对于B来说,A就是可信任的,反之亦然
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 xiequan2 的回复:]
引用 34 楼 yinshisike 的回复:
引用 33 楼 xiequan2 的回复:
 password一般是由软件配置管理员分配的,如果我们需要修改密码,可以在tools-change password 下修改。 需要说明的一点是当你的 source safe密码和windows密码相同时,启动source safe,不会出现提示您输入密码的对话框。这是微软的的一贯作风,在SQL server数据库管理系统下也能找到这个影子,因为微软认为windows的密码应该比其他软件的密码级别要高,既然您能用相同的用户名和密码进入 windows那么您也有权使用相同的用户名进入其他的软件。

这个是对微软的另一个软件(vss)的密码作的解释


是系统自动实现这个验证过,而不需要人工干涉?

是的,帮你确认一下
[/Quote]

两台操作系统直接尝试连接?那为什么可建立好共享也可以用WINDOWS验证?
最后结果是用什么信道?
xiequan2 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 yinshisike 的回复:]
引用 33 楼 xiequan2 的回复:
 password一般是由软件配置管理员分配的,如果我们需要修改密码,可以在tools-change password 下修改。 需要说明的一点是当你的 source safe密码和windows密码相同时,启动source safe,不会出现提示您输入密码的对话框。这是微软的的一贯作风,在SQL server数据库管理系统下也能找到这个影子,因为微软认为windows的密码应该比其他软件的密码级别要高,既然您能用相同的用户名和密码进入 windows那么您也有权使用相同的用户名进入其他的软件。

这个是对微软的另一个软件(vss)的密码作的解释


是系统自动实现这个验证过,而不需要人工干涉?
[/Quote]
是的,帮你确认一下
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 xiequan2 的回复:]
 password一般是由软件配置管理员分配的,如果我们需要修改密码,可以在tools-change password 下修改。 需要说明的一点是当你的 source safe密码和windows密码相同时,启动source safe,不会出现提示您输入密码的对话框。这是微软的的一贯作风,在SQL server数据库管理系统下也能找到这个影子,因为微软认为windows的密码应该比其他软件的密码级别要高,既然您能用相同的用户名和密码进入 windows那么您也有权使用相同的用户名进入其他的软件。

这个是对微软的另一个软件(vss)的密码作的解释
[/Quote]

是系统自动实现这个验证过,而不需要人工干涉?
xiequan2 2009-11-06
  • 打赏
  • 举报
回复
 password一般是由软件配置管理员分配的,如果我们需要修改密码,可以在tools-change password 下修改。 需要说明的一点是当你的 source safe密码和windows密码相同时,启动source safe,不会出现提示您输入密码的对话框。这是微软的的一贯作风,在SQL server数据库管理系统下也能找到这个影子,因为微软认为windows的密码应该比其他软件的密码级别要高,既然您能用相同的用户名和密码进入 windows那么您也有权使用相同的用户名进入其他的软件。

这个是对微软的另一个软件(vss)的密码作的解释
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 xiequan2 的回复:]
引用 30 楼 yinshisike 的回复:
引用 29 楼 xiequan2 的回复:
引用 25 楼 yinshisike 的回复:
引用 20 楼 xiequan2 的回复:
引用 19 楼 yinshisike 的回复:
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?

是的


为什么要开通这种验证(用户名和密码相同的情况)?就是为了省一步输入密码的过程?
至于为什么,就是个人习惯问题了,微软其实也可以不这样设计,微软的软件很多都有这种思想,这种东西,知道就好,问为什么,我也不知道,毕竟微软很多东西不公开的;


这种"思想"是基于什么理论?什么叫"这种思想"?


你看http://hi.baidu.com/buaanengan/blog/item/23c427129fe98f58f919b8cb.html 其中(11)条对密码的解释
[/Quote]

我这里只能上CSDN.NET.能不能帮我转过来?谢谢了?
xiequan2 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 yinshisike 的回复:]
引用 29 楼 xiequan2 的回复:
引用 25 楼 yinshisike 的回复:
引用 20 楼 xiequan2 的回复:
引用 19 楼 yinshisike 的回复:
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?

是的


为什么要开通这种验证(用户名和密码相同的情况)?就是为了省一步输入密码的过程?
至于为什么,就是个人习惯问题了,微软其实也可以不这样设计,微软的软件很多都有这种思想,这种东西,知道就好,问为什么,我也不知道,毕竟微软很多东西不公开的;


这种"思想"是基于什么理论?什么叫"这种思想"?
[/Quote]

你看http://hi.baidu.com/buaanengan/blog/item/23c427129fe98f58f919b8cb.html 其中(11)条对密码的解释
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 xiequan2 的回复:]
引用 25 楼 yinshisike 的回复:
引用 20 楼 xiequan2 的回复:
引用 19 楼 yinshisike 的回复:
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?

是的


为什么要开通这种验证(用户名和密码相同的情况)?就是为了省一步输入密码的过程?
至于为什么,就是个人习惯问题了,微软其实也可以不这样设计,微软的软件很多都有这种思想,这种东西,知道就好,问为什么,我也不知道,毕竟微软很多东西不公开的;
[/Quote]

这种"思想"是基于什么理论?什么叫"这种思想"?
xiequan2 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 yinshisike 的回复:]
引用 20 楼 xiequan2 的回复:
引用 19 楼 yinshisike 的回复:
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?

是的


为什么要开通这种验证(用户名和密码相同的情况)?就是为了省一步输入密码的过程?
[/Quote]至于为什么,就是个人习惯问题了,微软其实也可以不这样设计,微软的软件很多都有这种思想,这种东西,知道就好,问为什么,我也不知道,毕竟微软很多东西不公开的;
nzperfect 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 yinshisike 的回复:]
引用 20 楼 xiequan2 的回复:
引用 19 楼 yinshisike 的回复:
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?

是的


为什么要开通这种验证(用户名和密码相同的情况)?就是为了省一步输入密码的过程?
[/Quote]


举一个例子:

一个有域的网络环境中有200台server.都装有sql server .

数据库管理员要管理这些机器,只要把数据库管理员加入到域管理员组里,就可以在一台机器上连接全部的sql server 进行管理,而不用一台一台的去登陆,也不用记每个sql server 的帐号密码。


yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 fwacky 的回复:]
我机器上有N多帐户,系统怎么知道要取哪个进行连接(目前取的是当前帐户)?
============
是取的当前,用户密码!
[/Quote]

我有多个类似的帐户,为什么不取其它账户?
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 fwacky 的回复:]
我的意思是,一个客户端用USER:myname 登录了系统.在数据库服务器上有一个相同的帐户(密码也相同),这时用windows验证时,为什么连输入密码都省了
=======================
因为:客户端用户名和密码和服务器端 完全相同,所以,windows验证时 可以通过
==========
如果,把客户端的密吗,修改一下,肯定,windows验证时不通过!
[/Quote]

对不相同肯定通不过.
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 xiequan2 的回复:]
引用 19 楼 yinshisike 的回复:
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?

是的
[/Quote]

为什么要开通这种验证(用户名和密码相同的情况)?就是为了省一步输入密码的过程?
fwacky 2009-11-06
  • 打赏
  • 举报
回复
我机器上有N多帐户,系统怎么知道要取哪个进行连接(目前取的是当前帐户)?
============
是取的当前,用户密码!
fwacky 2009-11-06
  • 打赏
  • 举报
回复
我的意思是,一个客户端用USER:myname 登录了系统.在数据库服务器上有一个相同的帐户(密码也相同),这时用windows验证时,为什么连输入密码都省了
=======================
因为:客户端用户名和密码和服务器端 完全相同,所以,windows验证时 可以通过
==========
如果,把客户端的密吗,修改一下,肯定,windows验证时不通过!
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 perfectaction 的回复:]
这是微软自己定义的验证方式
当服务器A上存在帐号user1,密码为pwd1
客户B上也存在帐号user1,密码为pwd1

现在B通过windows验证连接A时,通过一个安全协议,将此服务器上的帐号密码发送给A,如果A上也存在这个帐号和密码,那么A认为可以通过验证。

当然,发送应该不是用户密码明文,应该是经过加密后的一个值。
[/Quote]

我机器上有N多帐户,系统怎么知道要取哪个进行连接(目前取的是当前帐户)?
fwacky 2009-11-06
  • 打赏
  • 举报
回复
我的意思是,一个客户端用USER:myname 登录了系统.在数据库服务器上有一个相同的帐户(密码也相同),这时用windows验证时,为什么连输入密码都省了
=======================
因为:客户端用户名和密码和服务器端 完全相同,所以,windows验证时 可以通过!
xiequan2 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 yinshisike 的回复:]
引用 18 楼 xiequan2 的回复:
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;


我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?
[/Quote]
是的
yinshisike 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 xiequan2 的回复:]
引用 14 楼 yinshisike 的回复:
引用 11 楼 xiequan2 的回复:
配置远程sql server服务的权限:
1:如果将客户端Administrator用户的密码与服务端设置成一样,就可以在客户端连接服务器用windows身份验证方式登录了;
就是这样的,微软的习惯,没有为什么!


这样不就成了猜谜了吗?


不是迷,已经有书上面讲到了,微软的软件习惯,他还有其它软件也是这样的,你可以试一下;
[/Quote]

我的意思,如果客户机用Administrator登录,正好和服务器的密码相同,那样我不是可以对服务器为所欲为?
加载更多回复(18)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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