SQL2005 作业异常 请高手指教

lhsxsh 2009-10-17 09:32:05
消息
已以用户 NT AUTHORITY\SYSTEM 的身份执行。 链接服务器"db"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "查询超时已过期"。 [SQLSTATE 01000] (消息 7412). 该步骤成功。


说明该作业的存储过程代码中有 跨服务器操作 (量有100万记录)
连接超时值
查询超时值 两项设置目前都是0

请高手指导 前提是一定要做到 跨服务器操作数据
...全文
111 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolfall 2011-01-18
  • 打赏
  • 举报
回复
sp_configure 'remote query timeout', 0
go
reconfigure with override
go
navy887 2009-10-17
  • 打赏
  • 举报
回复
在服务里修改SQL AGENT的启动用户试试。
xman_78tom 2009-10-17
  • 打赏
  • 举报
回复
"查询超时已过期" -- 可以适当增加链接服务器中的“查询超时”(query timeout)属性值。

lhsxsh 2009-10-17
  • 打赏
  • 举报
回复
另外再问个问题 就是在SQL本身是怎样提取
消息
已以用户 NT AUTHORITY\SYSTEM 的身份执行。 链接服务器"db"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "查询超时已过期"。 [SQLSTATE 01000] (消息 7412). 该步骤成功。

的这些内容
Rotel-刘志东 2009-10-17
  • 打赏
  • 举报
回复
应该身份问题吧!
rucypli 2009-10-17
  • 打赏
  • 举报
回复
先看用 用户 NT AUTHORITY\SYSTEM 的身份执行 可以吗
--小F-- 2009-10-17
  • 打赏
  • 举报
回复
企业管理器中的连接设置一个比较大的值 不要设置为0
企业管理器中的设置:

在企业管理器中,选择菜单上的"工具",再选择"选项";
在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;
在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 30。

另外优化语句 增加内存
--小F-- 2009-10-17
  • 打赏
  • 举报
回复
登陆模式换成混合模式

dawugui 2009-10-17
  • 打赏
  • 举报
回复
建议用sa.

34,590

社区成员

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

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