建立存储过程时,因为select语句中有访问链接服务器中的表,提示如下错误,不能保存.

XRS 2007-12-03 02:59:59
链接服务器没问题,在查询分析器里执行例如:select * from [192.168.0.119].fash.dbo.vwAllUser没问题.
但如果想建立一个简单的存储过程:
CREATE PROCEDURE TEST AS
set nocount on
SET ARITHABORT,CONCAT_NULL_YIELDS_NULL,QUOTED_IDENTIFIER,ANSI_NULLS,ANSI_PADDING,ANSI_WARNINGS ON
set NUMERIC_ROUNDABORT off

select * from [192.168.0.119].fash.dbo.vwAllUser
GO

不能保存此存储过程,提示:
错误7405:异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。

我已经将两台机上的相关设置都勾选上了,可还是不行.有请指教...
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
华华子 2008-06-25
  • 打赏
  • 举报
回复
在存储过程中加

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
SET XACT_ABORT on
XRS 2007-12-05
  • 打赏
  • 举报
回复
算了.自己用变通的方法去做了...
晚点结贴.
chenhexi007 2007-12-04
  • 打赏
  • 举报
回复
跟楼主一起等待答案……
XRS 2007-12-04
  • 打赏
  • 举报
回复
将同样的语句建立在视图里面又没任何问题:
select * from [192.168.0.119].fash.dbo.vwAllUser

看来应该是SQL配置问题
areswang 2007-12-03
  • 打赏
  • 举报
回复
没见过,帮顶!
dobear_0922 2007-12-03
  • 打赏
  • 举报
回复
不清楚,消灭0回复,,,

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧