在数据库中改变对象的所有者
2006-09-26 17:08
375 查看
查出不是dbo的所有对象
select sysobjects.name,sysusers.name from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
产生SQL 语句
select 'EXEC sp_changeobjectowner '''+ sysusers.name+'.'+sysobjects.name +''',''dbo'''
from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
查出不是dbo的所有对象
select sysobjects.name,sysusers.name from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
产生SQL 语句
select 'EXEC sp_changeobjectowner '''+ sysusers.name+'.'+sysobjects.name +''',''dbo'''
from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
select sysobjects.name,sysusers.name from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
产生SQL 语句
select 'EXEC sp_changeobjectowner '''+ sysusers.name+'.'+sysobjects.name +''',''dbo'''
from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
查出不是dbo的所有对象
select sysobjects.name,sysusers.name from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
产生SQL 语句
select 'EXEC sp_changeobjectowner '''+ sysusers.name+'.'+sysobjects.name +''',''dbo'''
from sysobjects ,sysusers
where sysusers.uid=sysobjects.uid and sysusers.name<>'dbo'
相关文章推荐
- 改变SQLServer 数据库所有对象的所有者成dbo
- 在数据库中改变对象的所有者
- SQLServer如何改变数据库对象所有者?
- MSSQLServer:改变数据库对象所有者
- 在数据库中改变对象的所有者
- MSSQL:改变数据库对象所有者
- 拒绝了对对象 '****'(数据库 '******',所有者 '***')的 SELECT 权限
- SQL Server 新建 数据库关系图 时弹出警告:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。
- 更改数据库所有者的对象
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象,解决方案
- 更改当前数据库中对象的所有者
- 异常:数据库没有有效所有者,因此无法安装数据库关系图支持对象
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象
- SQL2005 异常:数据库没有有效所有者,因此无法安装数据库关系图支持对象
- "此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
- "此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。
- 如何更改数据库对象的所有者?(转)
- 数据库关系图:“此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
- 解决异常:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。 (SQL2000转到2005)