是否有 SQL Server 命令可以将单个数据库的用户连接到同名数据库服务器的登录?
例如:
Database Server - Default Instance
Database: TestDBServer Login - TestUser
Existing user on TestDB - TestUser
如果我尝试使 TestUser
登录为 TestDB
数据库的用户,则“用户、组或角色”已存在。
有人知道将数据库用户分配给服务器登录的简单方法吗?
最佳答案
新方法(SQL 2008 及以上)是使用 ALTER USER
ALTER USER OrphanUser WITH LOGIN = correctedLoginName;
关于sql - 如何将现有 SQL Server 登录名连接到同名的现有 SQL Server 数据库用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144380/