详细信息
| 产品名称 | SQL Server |
| 事件编号 | 15517 |
| 事件源 | MSSQLSERVER |
| 组件 | SQLEngine |
| 符号名称 | SEC_CANNOTEXECUTEASUSER |
| 消息正文 | 无法作为数据库主体执行,因为主体“principal”不存在,此类主体无法模拟,或者您没有权限。 |
用户操作
使用现有主体的名称或获取该主体的 IMPERSONATE 权限。
数据库附加和还原后,如果不是由原始数据库所有者执行,该操作可能会出现错误代码15517。 若要解决此错误,请运行以下命令,将db_owner更改为服务器上的登录名:
ALTER AUTHORIZATION ON DATABASE:: DBName TO [NewLogin]