一个关于架构的问题

dafuw 2011-08-15 09:34:27
考来一个数据库,原来用户名是abc,现在还原上,查询时只能这样: select * from abc.table1 , 如果这样select * from table1 会提示table1无效。求解!
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Nice 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xuetao365 的回复:]

引用 2 楼 orchidcat 的回复:
登陆用户 abc 和架构绑定了。
LZ新建一个用户,db_owner就行了。

db_owner已经有了,不过abc没有db_owner的角色,但是添加不上。
[/Quote]

LZ使用的登陆名权限不够。copy来的数据库,LZ也得知道权限相对较大的用户才可控制 。

再不行,LZ可以将结构及数据复制到自己建立的库中,这样也可以变相的查看更多地信息 。
dafuw 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 orchidcat 的回复:]
登陆用户 abc 和架构绑定了。
LZ新建一个用户,db_owner就行了。
[/Quote]
db_owner已经有了,不过abc没有db_owner的角色,但是添加不上。
Mr_Nice 2011-08-15
  • 打赏
  • 举报
回复
GRANT SELECT ON SCHEMA :: dbo TO abc WITH GRANT OPTION;
Mr_Nice 2011-08-15
  • 打赏
  • 举报
回复
登陆用户 abc 和架构绑定了。
LZ新建一个用户,db_owner就行了。

chuanzhang5687 2011-08-15
  • 打赏
  • 举报
回复
好像有个函数,能够重新定义一下,不过给忘了。嘿嘿
dafuw 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 orchidcat 的回复:]
引用 4 楼 xuetao365 的回复:

引用 2 楼 orchidcat 的回复:
登陆用户 abc 和架构绑定了。
LZ新建一个用户,db_owner就行了。

db_owner已经有了,不过abc没有db_owner的角色,但是添加不上。


LZ使用的登陆名权限不够。copy来的数据库,LZ也得知道权限相对较大的用户才可控制 。

再不行,LZ可以将结构及数据复制……
[/Quote]

只能这样了
--小F-- 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 orchidcat 的回复:]
引用 4 楼 xuetao365 的回复:

引用 2 楼 orchidcat 的回复:
登陆用户 abc 和架构绑定了。
LZ新建一个用户,db_owner就行了。

db_owner已经有了,不过abc没有db_owner的角色,但是添加不上。


LZ使用的登陆名权限不够。copy来的数据库,LZ也得知道权限相对较大的用户才可控制 。

再不行,LZ可以将结构及数据复制……
[/Quote]
++

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧