免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2872 | 回复: 0
打印 上一主题 下一主题

表的所属者问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-11 11:49 |只看该作者 |倒序浏览
sqlserver中从客户端查询时,表的所属者问题。\r\n问题:\r\n      最近在搭建测试环境,迁移sqlserver数据库时碰到了一个问题,描述如下;\r\n1.数据库test1的用户表的拥有者为user1;\r\n2.现在通过sqlserver的dts工具,迁移到另外的一个sqlserver系统中,或者本系统的另外一个库;\r\n3.在完成dts导入操作以后,发现用户表的所有者全部变成了dbo;\r\n4.在新库中也添加用户user1,对新的库具备所有者权限;\r\n5.通过sql语句,直接修改表的所有者,从dbo变成user1;\r\n  发现从客户端进行表的查询时,如select * from table_1;系统会报一个错误,找不到表对象,因为前面必须加表的所有者,如何解决这个问题:\r\n\r\n解决方案:\r\n\r\n1.通过企业管理器进入sqlserver的库中;\r\n2.在安全性-》登陆窗口中,找到表的所有者,右键点击“属性”,在“数据库角色”框中,将所有的选项全部去掉,这个问题就解决了;\r\n\r\n这是我从网上找到的,我的情况和他一样,现在问题是,在安全性-》登陆窗口中,只有sa 和 administrator 两个用户, 而我表的所有者是dbo,请问怎么解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP