SQL2000视图问题[请教]
2006-07-20 13:17
169 查看
SQL2000的视图问题之前一直有困扰过我,在改变一个Table结构之后经常需要重建视图来保证输出的正确性,今日又遇到一问题困惑了我一上午,主要是这样的:
Table A中的字段OwnerDep由varchar(8)改变为了varchar(10),View(V_SPMtAsset_EquipIN)包含A。
通过Local查询分析器中
select ownerdep
from spmRelation.dbo.V_SPMtAsset_EquipIN查询得到正确varchar(10)的OwnerDep[1000000100]
但通过LinkServer查询分析器中
select ownerdep
from [10.2.254.169].spmRelation.dbo.V_SPMtAsset_EquipIN查询得到的却还是varchar(8)的OwnerDep[10000001]
由于本地查询出来是好的,所以一直没想到是视图问题造成,还以为是受LinkServer影响,然后就删除LinkServer重建,还是无效,由于此Server是台北Product DB Server,所以想请台北IT人员重起SQL服务后再看一下,之后台北IT人员告诉我重建一下View就好了,让我觉得很郁闷...
因为我觉得本地查到已经正确的View了那就不因该再是View的因素,没想到还是它带来的麻烦,不知道通过LinkServer是如何访问的?访问远端机器上的缓存?而本地访问却不是缓存?搜索Baidu,Google都未找到原因,继续困惑...
Table A中的字段OwnerDep由varchar(8)改变为了varchar(10),View(V_SPMtAsset_EquipIN)包含A。
通过Local查询分析器中
select ownerdep
from spmRelation.dbo.V_SPMtAsset_EquipIN查询得到正确varchar(10)的OwnerDep[1000000100]
但通过LinkServer查询分析器中
select ownerdep
from [10.2.254.169].spmRelation.dbo.V_SPMtAsset_EquipIN查询得到的却还是varchar(8)的OwnerDep[10000001]
由于本地查询出来是好的,所以一直没想到是视图问题造成,还以为是受LinkServer影响,然后就删除LinkServer重建,还是无效,由于此Server是台北Product DB Server,所以想请台北IT人员重起SQL服务后再看一下,之后台北IT人员告诉我重建一下View就好了,让我觉得很郁闷...
因为我觉得本地查到已经正确的View了那就不因该再是View的因素,没想到还是它带来的麻烦,不知道通过LinkServer是如何访问的?访问远端机器上的缓存?而本地访问却不是缓存?搜索Baidu,Google都未找到原因,继续困惑...
相关文章推荐
- Sql2005 与 sql2000共存的问题
- 关闭winform窗体时,出现了bug,貌似微软VS.NET2005的问题,请教大家该如何解决
- 请教问题delete[]arr与 delete arr[]的区别
- SQL2000 启动1433端口问题
- 解决SQL2000安装时提示序列号无法验证的问题
- iOS 滚动视图的复用问题解决方案
- 请教高手关于delphi中的一个问题
- Vue中数组和对象更改后视图不刷新的问题
- eclipse下启动tomcat跳到debug视图的问题
- [VB.NET]请教一个 水晶报表 问题!
- android 弹出软键盘将底部视图顶起问题
- Visual studio 2008切换设计视图无响应以及Visual Studio 2008和office 2007安装的冲突问题
- 关于vs2008无法切换设计视图问题和office2007找不到office.zh-cn文件夹
- Linux登陆问题请教
- 解决vue脚手架项目打包后路由视图不显示的问题
- UIGestureRecognizer在多层视图中的触发问题
- 关于sql视图--定义视图的查询不能包含order by子句,除非在select 语句的选择列表中还有top子句---问题解决
- 【遇到问题】v$session_longops视图
- 将原点移动到navigationBar下面(或UIScrollView和 cell加载子视图偏移64问题)
- QT图形视图框架中的scene与view坐标的相对应问题