找回密码
 注册
快捷导航
查看: 865|回复: 0

【求助】表的所属者问题

[复制链接] |自动提醒
阅读字号:

2

回帖

0

积分

6

资产值

入门会员 Rank: 1

注册时间
2006-6-12
发表于 2007-10-11 07:52:37| 字数 482| - 中国–湖南–娄底 电信 | 显示全部楼层 |阅读模式
sqlserver中从客户端查询时,表的所属者问题。
问题:
      最近在搭建测试环境,迁移sqlserver数据库时碰到了一个问题,描述如下;
1.数据库test1的用户表的拥有者为user1;
2.现在通过sqlserver的dts工具,迁移到另外的一个sqlserver系统中,或者本系统的另外一个库;
3.在完成dts导入操作以后,发现用户表的所有者全部变成了dbo;
4.在新库中也添加用户user1,对新的库具备所有者权限;
5.通过sql语句,直接修改表的所有者,从dbo变成user1;
  发现从客户端进行表的查询时,如select * from table_1;系统会报一个错误,找不到表对象,因为前面必须加表的所有者,如何解决这个问题:


解决方案:

1.通过企业管理器进入sqlserver的库中;
2.在安全性-》登陆窗口中,找到表的所有者,右键点击“属性”,在“数据库角色”框中,将所有的选项全部去掉,这个问题就解决了;


这是我从网上找到的,我的情况和他一样,现在问题是,在安全性-》登陆窗口中,只有sa 和 administrator 两个用户, 而我表的所有者是dbo,请问怎么解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-12 09:21 , Processed in 0.101639 second(s), 31 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部