declare cur cursor for
select name from sysobjects where uid=user_id('net4646608') and (xtype='u' or xtype='p')
declare @name sysname
declare @sqlstr varchar(5000)
open cur
fetch next from cur
into @name
while @@fetch_status=0
begin
set @sqlstr='exec sp_changeobjectowner ''net4646608.'+@name+''',''dbo'''
exec (@sqlstr)
fetch next from cur
into @name
endclose cur
deallocate cur
/* 原來資料物件的所有者:dbo 修改後新的物件所有者:new */
更改資料庫所有者的物件
功能說明 成批更改資料庫所有者的物件 declare name as nvarchar 128 declare owner as nvarchar 128 declare ownername as nvarchar 128 declare curobject cursor for select na...
更改資料庫物件的所有者
更改當前資料庫中物件的所有者。語法sp changeobjectowner objname object newowner owner 引數 objname object 當前資料庫中現有的表 檢視或儲存過程的名稱。object 的資料型別為nvarchar 517 沒有預設值。object 可用現...
更改資料庫對像的所有者
libin ftsafe 子陌紅塵 sp changeobjectowner 更改當前資料庫中物件的所有者。語法sp changeobjectowner objname object newowner owner sp changedbowner 更改當前資料庫的所有者。語法sp changedbo...