当前Sqlserver服务器A里建了指向SqlServer服务器B的链接服务器,
然后在服务器A里新建一张视图指向服务器B的某张表,取名为View1
但当服务器A的查询分析器,执行语句
SET ARITHABORT off SET ANSI_WARNINGS Off set arithignore off
select a/b from View1
时报错,
‘异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保查询语义一致。请启用这些选项,然后重新发出查询。 ’
视图好像不能将ARITHABORT 改成off,但在计算a/b时,是肯定会遇到除数为零的情况,
同样会报错,所以就不知道该这么算了,不能直接连接到服务器B执行
然后在服务器A里新建一张视图指向服务器B的某张表,取名为View1
但当服务器A的查询分析器,执行语句
SET ARITHABORT off SET ANSI_WARNINGS Off set arithignore off
select a/b from View1
时报错,
‘异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保查询语义一致。请启用这些选项,然后重新发出查询。 ’
视图好像不能将ARITHABORT 改成off,但在计算a/b时,是肯定会遇到除数为零的情况,
同样会报错,所以就不知道该这么算了,不能直接连接到服务器B执行
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货