日期:2014-05-19  浏览次数:20461 次

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

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

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