数据移动后视图出错

zhangws 2006-10-03 03:56:32
把老服务器的一个数据库备份后,恢复到新数据库上,但发现某个视图语法出错,错误1004,列无效,未指定表名,而老服务器的视图正常。
老服务器为SQL SERVER 7,新服务器为SQL SERVER 2000
请告知原因,谢谢
...全文
283 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjlhch 2006-10-05
  • 打赏
  • 举报
回复
关注中
Well 2006-10-04
  • 打赏
  • 举报
回复
把视图贴出来看看。。
zhangws 2006-10-04
  • 打赏
  • 举报
回复
恢复后表是正常的,只有几个视图有问题,程序除了涉及几个视图的其他均运行正常,数据库是用SA登录的
berwos 2006-10-04
  • 打赏
  • 举报
回复
jf
zjcxc 元老 2006-10-03
  • 打赏
  • 举报
回复
估计是孤立用户造成的

-- 显示当前库中的孤立用户
EXEC sp_change_users_login 'Report'


-- 修复指定的孤立用户
EXEC sp_change_users_login 'Auto_Fix', '孤立用户名', NULL, '密码'
pdgzzgx 2006-10-03
  • 打赏
  • 举报
回复
看一下备份是不是有问题
我觉得应该不会有这样的情况
zhangws 2006-10-03
  • 打赏
  • 举报
回复
视图语句一样,在新服务器上连接老服务器的数据库,对视图进行语法检查时成功,但检查新数据库报错,(共有二三十个视图,其中由3个报错,其他正常)
后来我又在其他电脑上装了SQL SERVER7,视图正常,难道是2000和7.0不兼容?
xyxfly 2006-10-03
  • 打赏
  • 举报
回复
先看看视图语句呢

以及相关的表?

34,587

社区成员

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

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