最后找到如下方法解决:原因是必须把所有以前的所有者改为DBO就不会出问题了。
执行下面语句,更改所有表的所有者为DBO
exec sp_msforeachtable "sp_changeobjectowner '?','dbo'"