我最近将我的开发环境从 SQL 2000 升级到了 SQL 2008 R2。我已经备份了我们的生产数据库并将其恢复为我们的新开发服务器。
我在开发服务器上创建了一个登录名,该登录名反映了我在生产服务器上使用的登录名,但我无法将其映射到数据库中的“dbo”用户。当我在“用户映射”中编辑登录属性时,将用户替换为“dbo”,然后出现以下错误:
标题:用户“dbo”的 Microsoft SQL Server Management Studio 创建失败。(Microsoft.SqlServer.Smo) 执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo) 用户、组或角色“dbo”已存在于当前数据库中。(Microsoft SQL Server,错误:15023)
那么如何将登录名映射到现有用户?