使用sqlserver2000改变对象(object)(如Table,SP,View)的所有者(owner)时,需要注意一点:
如果对象改变前的owner为dbo,则直接用:exec sp_changeobjectowner 对象名,新的所有者名就可以成功。如果再需要改变该对象的所有者,则要用如下语法:
exec sp_changeobjectowner "[所有者].[对象名]",新的所有者。注意,双引号不可省略,否则提示objectname does not exist。
如果对象改变前的owner为dbo,则直接用:exec sp_changeobjectowner 对象名,新的所有者名就可以成功。如果再需要改变该对象的所有者,则要用如下语法:
exec sp_changeobjectowner "[所有者].[对象名]",新的所有者。注意,双引号不可省略,否则提示objectname does not exist。
博客介绍了使用 SQL Server 2000 改变对象(如 Table、SP、View)所有者时的注意要点。若对象原所有者为 dbo,直接用 exec sp_changeobjectowner 对象名,新的所有者名;若再次改变所有者,要用 exec sp_changeobjectowner \[所有者].[对象名]\新的所有者,且双引号不可省略。
1139

被折叠的 条评论
为什么被折叠?



