首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL SERVER超级怪异有关问题!

2012-02-16 
SQL SERVER超级怪异问题!!!!!急啊!如题,我在数据库中建立了一个ddd的数据库,其中的表所有者均为ddd,而不是

SQL SERVER超级怪异问题!!!!!急啊!
如题,我在数据库中建立了一个ddd的数据库,其中的表所有者均为ddd,而不是dbo.   tabelname(以ddd.开头),每写一句查询都要在表前加ddd.     造成了软件都需要更改,有没有方法解决这个问题,权限变为所有者为dbo类似的,不是私有的?
即登录方式不变的条件下,
select   *   from   ddd.cccc为
select   *   from   cccc

[解决办法]
sp_changeobjectowner
[解决办法]
看一下联机帮助,子陌兄的方法就ok了,注意只有sysadmin 固定服务器角色和 db_owner 固定数据库角色成员,或既是 db_ddladmin 固定数据库角色又是 db_securityadmin 固定数据库角色的成员,才能执行 sp_changeobjectowner
[解决办法]
sp_changeobjectowner 改变脚本的所有者,详情请看帮助:

以下示例将 authors 表的所有者更改为 Corporate\GeorgeW。
EXEC sp_changeobjectowner 'authors ', 'Corporate\GeorgeW ';
GO

热点排行