更改数据库的所有者权限
来源:互联网 发布:淘宝怎么加入一淘条件 编辑:程序博客网 时间:2024/05/01 12:46
用到以下存储过程:
CREATE PROCEDURE dbo.ChangeObjectOwner
@OldOwner as NVARCHAR(128),--参数原所有者
@NewOwner as NVARCHAR(128)--参数新所有者
AS
DECLARE @Name as NVARCHAR(128)
DECLARE @Owner as NVARCHAR(128)
DECLARE @OwnerName as NVARCHAR(128)
DECLARE curObject CURSOR FOR
select 'Name' = name,
'Owner' = user_name(uid)
from sysobjects
where user_name(uid)=@OldOwner
order by name
OPEN curObject
FETCH NEXT FROM curObject INTO @Name, @Owner
WHILE(@@FETCH_STATUS=0)
BEGIN
if @Owner=@OldOwner
begin
set @OwnerName = @OldOwner + '.' + rtrim(@Name)
exec sp_changeobjectowner @OwnerName, @NewOwner
end
FETCH NEXT FROM curObject INTO @Name, @Owner
END
close curObject
deallocate curObject
GO
exec sp_MSForEachTable 'EXEC sp_changeobjectowner ''?'', ''dbo'''
- 更改数据库的所有者权限
- 更改数据库所有者的对象
- 更改数据库对象的所有者
- 更改数据库所有者的对象
- 如何更改数据库的所有者
- 更改数据库对像的所有者
- 更改当前数据库中对象的所有者
- 批量更改数据库表的所有者
- 批量更改sqlserver数据库所有者的对象
- 更改sql server数据库所有者的对象
- 更改数据库所有者
- 更改数据库对象所有者
- 更改数据库所有者
- linux更改文件夹权限,更改文件所有者
- linux更改文件夹权限,更改文件所有者
- linux更改文件夹权限,更改文件所有者
- 更改表的所有者
- 更改表的所有者
- FSO对象包括
- 从数据库导出数据到word、excel、.txt- -
- Mssql双重锁死的解决办法
- ASP.net基于Form的表单认证
- stray '/241' in program 错误
- 更改数据库的所有者权限
- CSS选择符详解http://www.makewing.com/tech/cssdiv/20070526/cssdiv172705.shtml
- 有关DTS
- 'NULL' undeclared错误
- 解析.Net框架下的XML编程技术
- BIND9详解之日志
- ASCⅡ
- c# Calendar 日历控件 基本使用说明
- codesmith 实体类,数据操作类