SQL Server中修改对象Owner
原创
©著作权归作者所有:来自51CTO博客作者dber_ablewang的原创作品,请联系作者获取转载授权,否则将追究法律责任
- 查看
a. 查看数据库的owner
select a.name, suser_sname(a.owner_sid) as oname from sys.databases a order by oname;
b. 查看job的owner
select a.name, suser_sname(a.owner_sid) as oname from msdb..sysjobs a order by oname;
c. 查看endpoint的owner
select a.name, a.principal_id,suser_sname(b.sid) from sys.endpoints a left join sys.database_principals b on a.principal_id=b.principal_id;
- 修改
a. 修改数据库对象的owner
ALTER AUTHORIZATION ON DATABASE::Archive To sa;
b. 修改endpoint对象的owner
ALTER AUTHORIZATION ON ENDPOINT::endpoint_mirroring To sa;