2013-08-24 26 views
0

我还原的数据库到一个新的服务器,并发生了变化的“数据库所有者”对一些无关的原因。SQL Server登录 - >用户映射我使用的是SQL Server 2012的</p> <p>不工作

我创建了一个新的登录mylogin并签出映射到我的数据库,它创建一个新的数据库用户和模式。

当我登录并做

select current_user 

结果是guest,而不是mylogin。我尝试着授予权限,但结果是dbo

即使当我做

execute as user='mylogin' 
select current_user 

我得到dbo

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

回答

0

想通了。登录被添加到强制dbo的sysadmin角色中。