通过链接服务器查询视图得到“意外的Null值(MessageID:7342)”错误的处理方法
我在Sql Server 2005中创建了一个Sql Server 2000的链接服务器,在查询这个链接服务器上的一个视图的时候,得到一个消息ID是7342的“意外的Null值”错误,在网上查了半天,也没有查到什么有用的信息,直到看到有一个帖子说到了视图中不应该用SELECT * 的写法时,才若有所悟,于是用sp_RefreshView刷新了一下视图的定义,问题得以解决。不过我看过被刷新的视图,并没有SELECT *这样的写法。
看来以后再遇到和视图有关的奇怪问题,第一个应该做的事情就是用sp_RefreshView刷新一下视图。
看来以后再遇到和视图有关的奇怪问题,第一个应该做的事情就是用sp_RefreshView刷新一下视图。
理解的越多,需要记忆的就越少