SQL Server登录 - >用户映射不起作用

时间:2013-08-24 21:04:53

标签: sql database-administration

我正在使用SQL Server 2012。

我将数据库恢复到新服务器上,并因某些不相关的原因更改了“数据库所有者”。

我创建一个新的登录mylogin并检查以映射到我的数据库,该数据库创建一个新的数据库用户和架构。

当我登录并执行

select current_user

结果为guest而不是mylogin。我试图摆弄权限,但结果是dbo

即使我做了

execute as user='mylogin'
select current_user

我得到dbo

我迷路了。如何让select current_user返回mylogin

1 个答案:

答案 0 :(得分:0)

想出来。登录已添加到强制dbo的sysadmin角色。