成批更改sql server数据库所有者的对象
[ 2007-06-10 19:40:34 | 作者: admin ]
因为一些网站是使用虚拟主机.用sql-server导数据上去的话.
数据库的用户默认是你登录的用户,不是dbo,有时就和本地产生不一致.
少量表所有者修改批量表所有者修改...
阅读全文…
数据库的用户默认是你登录的用户,不是dbo,有时就和本地产生不一致.
少量表所有者修改
引用
直接点击该表-》设计-》属性-》更改上面的所有者。该方法针对于表少的情况下。
引用
--功能说明:成批更改数据库所有者的对象
--用法:exec ChangeObjectOwner 'nmkspro','dbo'
--即可将所有nmkspro所有者的对象改为dbo所有
--运行成功后将提示:"注意: 更改对象名的任一部分都可能破坏脚本和存储过程。"
CREATE PROCEDURE dbo.ChangeObjectOwner
@OldOwner as NVARCHAR(128),--参数原所有者
@NewOwner as NVARCHAR(128)--参数新所有者
AS
--用法:exec ChangeObjectOwner 'nmkspro','dbo'
--即可将所有nmkspro所有者的对象改为dbo所有
--运行成功后将提示:"注意: 更改对象名的任一部分都可能破坏脚本和存储过程。"
CREATE PROCEDURE dbo.ChangeObjectOwner
@OldOwner as NVARCHAR(128),--参数原所有者
@NewOwner as NVARCHAR(128)--参数新所有者
AS
阅读全文…
1