做好事出现的麻烦事...

sagegz 2010-07-06 09:39:55
同学回家了,把数据库和项目给我,让我帮他答辩。
我已经将他的完整备份数据还原了。
可是当程序访问的时候提示对象名 'dbo.LoginInfo' 无效。
刚才在网上查阅了资料:
我觉得比较可信:
1、更改表的所有者为dbo,可以在查询分析器里边执行如下语句:
exec sp_msforeachtable "sp_changeobjectowner '原所有者名称','dbo'"
注意这个只能更改表的所有者,存储过程可以这样修改:exec sp_changeobjectowner '所有者.存储过程名','dbo',还有视图等,差且只能一个表一个表的改。所说可以一下改,不过没试过(摘自互联网)
引用于http://cai555.javaeye.com/blog/520537

可是我怎么知道用这个备份文件还原后的数据库的原所有者名称呢?
或者大牛给个此问题的解决方案!
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sagegz 2010-07-06
  • 打赏
  • 举报
回复
结贴了,没啥事。是我连接字符串复制的时候没有更改数据库名.
asus09345 2010-07-06
  • 打赏
  • 举报
回复
在安全性-登录名那地方把login对于数据库user的映射中。把默认架构改掉。
tashiwoweiyi 2010-07-06
  • 打赏
  • 举报
回复

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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