Fork me on GitHub

MSSQL 备份 附加表前缀出现用户名导致 访问数据库表无效问题

例如出现如下 错误

Invalid object name 'ERPUser'.

 

查看数据库 发现默认都带了前缀 比如sq8luming.ERPUser实际应该是dbo.ERPUser

 

原本默认dbo前缀,如果 附加 或者备份后还原 会出现用户名前缀问题,只需执行下列语句即可修改 所有表所有者为dbo

exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''

 

posted @ 2018-04-11 21:11  低调的神  阅读(209)  评论(0编辑  收藏  举报