SELECT
'EXEC(''sp_changeobjectowner @objname='''''+ltrim(u.name)+'.'+ltrim(s.name)+''''''+ ',@newowner=dbo'')'
FROM sysobjects s,sysusers u
WHERE s.uid=u.uid AND u.name'dbo' AND xtype in ('V', 'P', 'U') AND
u.name NOT LIKE 'INFORMATION%'
ORDER BY s.name
將資料庫物件中owner不是dbo,要改成dbo時,話請參考上面的SELECT語法。
-->上面的這段SQL會將我們DB中,owner不是dbo的物件查出來,
並產生Exec sp_changeobjectowner '物件' 'owner'的語法
延伸閱讀:http://www.sqlteam.com/item.asp?ItemID=1283
全站熱搜
留言列表