cc0*_*cc0 4 sql sql-server sql-server-2005 sql-server-2005-express
我是Microsoft SQL Server的新手.我有一些MySQL的经验,如果我理解正确的话,你就有了一个拥有特权的用户; 这些权限决定了您在MySQL服务器上可以访问的数据库.
但是现在我处于我必须在SQL Server 2005 Express上恢复数据库的情况,并且该数据库具有自己的用户和用户密码.因此,如果我想让这些用户可以从外部访问(以便他们可以连接到我的服务器),我该怎么做呢?
为了说明更清楚; 假设数据库服务器上有两个登录帐户"Mike"和"John",而数据库"Animals"上有两个用户; "克里斯"和"杰夫".
我需要Jeff能够登录才能访问数据库.有没有一种很好的方法可以在不创建新用户/登录的情况下实现这一目标?如果没有,最好/最常见的解决方案是什么?
我真的很感激任何有用的输入!
一个服务器级对象(登录)映射到多个数据库级对象(用户).
登录无法映射到数据库中的多个用户,但可以映射到每个数据库中最多一个用户.
因此,您需要为这些用户创建新登录,但将其映射到现有用户.这是通过ALTER USER命令完成的.或者,如果您对Mike和John登录没有任何用处,除了将它们映射到现有用户之外,您也可以这样做.
| 归档时间: |
|
| 查看次数: |
2300 次 |
| 最近记录: |