通过链接服务器查询视图得到“意外的Null值(MessageID:7342)”错误的处理方法

我在Sql Server 2005中创建了一个Sql Server 2000的链接服务器,在查询这个链接服务器上的一个视图的时候,得到一个消息ID是7342的“意外的Null值”错误,在网上查了半天,也没有查到什么有用的信息,直到看到有一个帖子说到了视图中不应该用SELECT * 的写法时,才若有所悟,于是用sp_RefreshView刷新了一下视图的定义,问题得以解决。不过我看过被刷新的视图,并没有SELECT *这样的写法。

看来以后再遇到和视图有关的奇怪问题,第一个应该做的事情就是用sp_RefreshView刷新一下视图。

posted on 2007-11-27 10:15  零度的火  阅读(493)  评论(0编辑  收藏  举报

导航