当前位置: 代码迷 >> ASP.NET >> []在SQL_Server新建登陆用户时,在常规选项中的默认设置的数据库选项中小弟我选了Master和选小弟我针对的数据库效果是一样的。那是为什么?
  详细解决方案

[]在SQL_Server新建登陆用户时,在常规选项中的默认设置的数据库选项中小弟我选了Master和选小弟我针对的数据库效果是一样的。那是为什么?

热度:2375   发布时间:2013-02-26 00:00:00.0
[求助]在SQL_Server新建登陆用户时,在常规选项中的默认设置的数据库选项中我选了Master和选我针对的数据库效果是一样的。那是为什么??
[求助]在SQL_Server新建登陆用户时,
在常规选项卡中的默认设置的数据库选项中我选了Master和选我针对的数据库stuInfo效果是一样的。
而在数据库访问选项卡中我再一次选了stuInfo。(这个没有问题)。
请问我在在常规选项卡的选项Master的用意是什么?要是我选数据库stuInfo又与选Master有什么不同??
谢谢。

------解决方案--------------------------------------------------------
我选了Master和选我针对的数据库stuInfo效果是一样的
___________________________________________________
你说的效果一样是什么意思?

在常规选项卡的选择的数据库会作为该用户的默认数据,即当该用户同时对多个数据库有权限时,在这个用户登录后建立查询视窗进行操作时,如果没有人为指定要操作的数据库,那么该操作的对象就是默认数据库。
------解决方案--------------------------------------------------------
按照最小权限原则,应该给登录帐号(除数据库系统管理员帐号以外)指定某个具体的数据库,而不要指定默认的数据库,这样安全
  相关解决方案