SQLServer通过链接服务器查询视图报错“
消息 7347
,级别 16
”
问题:
通过
链接服务器
远程查看某张表数据时报如下错误:
消息 7347
,级别
16
,状态
1
,第
1
行
链接服务器 '192.168.200.51'
的
OLE DB
访问接口
'SQLNCLI11'
返回的数据与列
'[192.168.200.51].[erp].[dbo].[vp_cust].PName'
所需的数据长度不匹配。所需的
(
最大
)
数据长度为
30
,但返回的数据长度为
37
。
问题原因:
视图所在基表表结构发生变化,
PName
字段字符长度变长了,但是
通过
链接服务器
远程查看的表仍然使用表
PName
字段
原来的字符长度,
表结构变化的信息没有同步,查询时显示数据长度不够;
解决方案:
手动刷新视图;
EXECUTE
sp_refreshview
N'dbo.vp_cust'
;
问题重现过程如下:
192.168.100.100
服务器创建链接服务器,连接
192.168.100.200
的
TESTDB
数据库;
---192.168.100.200
创建测试数据;
Use TESTDB
Create table test1013(id int,col1 varchar(3));
Create view v_test1013 as select * from test1013;
Insert into test1013 values(1,
’
a
’
);
Insert into test1013 values(2,
’
bb
’
);
Insert into test1013 values(3,
’
ccc
’
);
---192.168.100.100
Select * from [192.168.100.200].[TESTDB].[dbo].[v_test1013];
Id col1
1 a
2 bb
3 ccc
---192.168.100.200
Alter table test1013 alter column col1 varchar(5);
Insert into test1013 values(5,
’
eeeee
’
);
Select * from v_test1013;
---192.168.100.100
Select * from [192.168.100.200].[TESTDB].[dbo].[v_test1013];
消息 7347
,级别
16
,状态
1
,第
3
行
链接服务器 '192.168.2.141'
的
OLE DB
访问接口
'SQLNCLI11'
返回的数据与列
'[192.168.2.141].[erp352].[dbo].[v_
test1013
].
col1
'
所需的数据长度不匹配。所需的
(
最大
)
数据长度为
3
,但返回的数据长度为
5
。
---192.168.100.200
EXECUTE
sp_refreshview
N'dbo.v
_test1013
'
;
---192.168.100.100
Select * from [192.168.100.200].[TESTDB].[dbo].[v_test1013];
Id col1
1 a
2 b
3 ccc
5 eeeee
欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!
SQLServer通过链接服务器查询视图报错 “消息 7347,级别 16”
来源:这里教程网
时间:2026-03-02 11:35:26
作者:
编辑推荐:
- SQLServer通过链接服务器查询视图报错 “消息 7347,级别 16”03-02
- Switch Regulator工作原理简图03-02
- 交流电电流方向会发生改变?电流从零线流出时会不会电到我们?03-02
- SQLServer DML操作阻塞SELECT查询03-02
- 有关服务器升级需要注意的点03-02
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_cluster_networks03-02
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_database_replica_states03-02
- [AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_hadr_database_replica_cluster_states03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- SQLServer通过链接服务器查询视图报错 “消息 7347,级别 16”
- Switch Regulator工作原理简图
Switch Regulator工作原理简图
26-03-02 - 交流电电流方向会发生改变?电流从零线流出时会不会电到我们?
交流电电流方向会发生改变?电流从零线流出时会不会电到我们?
26-03-02 - SQLServer DML操作阻塞SELECT查询
SQLServer DML操作阻塞SELECT查询
26-03-02 - VIVO NEX3高层预热,差0.4到100%屏占比,这得让多少人心动
VIVO NEX3高层预热,差0.4到100%屏占比,这得让多少人心动
26-03-02 - 魅族9月6日新机入网,疑似一款游戏手机,黄章在微博中早有暗示
魅族9月6日新机入网,疑似一款游戏手机,黄章在微博中早有暗示
26-03-02 - 5G时代到来!你会换新机吗,首批试点名单公布有你的城市吗
5G时代到来!你会换新机吗,首批试点名单公布有你的城市吗
26-03-02 - 关于SQL Server索引的最左匹配原则
关于SQL Server索引的最左匹配原则
26-03-02 - 苹果新机是否支持双卡双待?发布会中并未说明,官网给出了答案
苹果新机是否支持双卡双待?发布会中并未说明,官网给出了答案
26-03-02 - 你使用过这些手机功能吗?被人忽略的小功能,往往能发挥出大作用
你使用过这些手机功能吗?被人忽略的小功能,往往能发挥出大作用
26-03-02
