对于同名的数据库服务器,是否有 SQLServer 命令将单个数据库的 使用者连接到 登入?
例如:
数据库服务器-默认实例 数据库: TestDB 服务器登录-TestUser TestDB-TestUser 上的现有用户
数据库服务器-默认实例 数据库: TestDB
服务器登录-TestUser TestDB-TestUser 上的现有用户
如果我尝试使 TestUser登录成为 TestDB数据库的用户,那么“ User,group,or role”已经存在。
TestUser
TestDB
有人知道一个简单的方法来分配数据库 使用者到服务器 登入?
我认为是 sp_change_users_login。已经有一段时间了,但是我过去常常在分离和重新连接数据库时这样做。
sp_change_users_login
我已经使用 sp_change_users_login过程来完成,我想,那个场景。
新的方法(SQL 2008以后)是使用 更改用户
ALTER USER OrphanUser WITH LOGIN = correctedLoginName;