Liq*_*uid 33 sql-server sql-server-2008-r2
我将数据库的备份从 SQL Server 2008 R2 恢复到 SQL Server 2012。
当我尝试访问应用程序的特定页面时,出现此错误:
无法作为数据库主体执行,因为主体“dbo”不存在
它与我的 2008 R2 项目完美配合。我该如何解决这个问题?
Pau*_*ite 48
您需要为数据库提供有效的所有者。使用以下ALTER AUTHORIZATION命令执行此操作:
ALTER AUTHORIZATION
ON DATABASE::[DatabaseName]
TO [A Suitable Login];
Run Code Online (Sandbox Code Playgroud)
请注意sp_changedbowner系统存储过程已被弃用,取而代之的是ALTER AUTHORIZATION.
| 归档时间: |
|
| 查看次数: |
57697 次 |
| 最近记录: |