我看到一篇文章介绍登录用户与数据库用户的关系:
一个登录名可以被授权访问多个数据库,但一个登录名在每个数据库中只能映射一次。即一个登录可对应多个用户,一个用户也可以被多个登录使用。好比SQLSERVER就象一栋大楼,里面的每个房间都是一个数据库.登录名只是进入大楼的钥匙,而用户名则是进入房间的钥匙.一个登录名可以有多个房间的钥匙,但一个登录名在一个房间只能拥有此房间的一把钥匙。
但是我尝试用sp_addlogin和 sp_grantdbaccess进行创建,但是好像只能一个登录用户与一个数据库用户关联。所以关于登录用户与数据库用户,我有两点疑问:
1.请问如何使用T-SQL,将多个数据库用户与同一登录用户关联
2.请问如何使用T-SQL,将同一个数据库用户与不同登录用户关联望各位不吝赐教,谢谢先