无法添加、更新或删除从MSX服务器上发起的作业

今天在 删除 服务器上 以前 的 作业。现在不用了。

 

结果出现了 一下错误!

 

---------------------------
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
错误 14274: 无法添加、更新或删除从 MSX 服务器上发起的作业(或其步骤或调度)。
---------------------------
确定  
---------------------------

 

从网上一查, 大概原因是 因为 服务器 的名字 更改过。导致了 这个问题。

 解决方法如下:

 

--在查询分析器中执行下面的语句,然后再删除作业:  
 
use  msdb  
go  
 
SP_CONFIGURE  'ALLOW  UPDATES',1  RECONFIGURE  WITH  OVERRIDE  
GO  
 
update  sysjobs  set  originating_server=@@servername  
go  
 
SP_CONFIGURE  'ALLOW  UPDATES',0  RECONFIGURE  WITH  OVERRIDE  
GO

 

 

其实,不用这么麻烦,当你知道 就是把数据库中 原来服务器的名字 改成现在使用的名字,那么 只用一条语句就可以了。

use msdb

update  sysjobs  set  originating_server='dkhk0731-h90cmf'

dkhk0731-h90cmf 为 你机器的 网络标示名。

  

附: 网上的一篇帖子

 

计算机名称更改以后,无法添加、更新或删除从msx服务器上发起的作业(或其步骤或调度)

--解决方法如:在查询分析器中执行下面的语句就好了:  
   
  use   msdb  
  go  
   
  SP_CONFIGURE   'ALLOW UPDATES',1   RECONFIGURE   WITH   OVERRIDE  
  GO  
   
  update   sysjobs   set   originating_server=@@servername  
  go  
   
  SP_CONFIGURE   'ALLOW UPDATES',0   RECONFIGURE   WITH   OVERRIDE  
  GO  

 

实际上, 上述方法的思路已经正确, 但是改电脑名后@@servername的值还是以前的 , 所以这样执行之后还是无法删除作业. 

俺的野蛮方法是:   update   sysjobs   set   originating_server='目前的电脑名'

也就是直接改名字, 而不是用@@servername系统变量

加一点:

查了一下修改@@servername的方法, 完整的解决方案如下:

变更@@servername的方法:

方法一: 还是野蛮变更

use master 
go 
 
SP_CONFIGURE  'ALLOW UPDATES',1 
RECONFIGURE  WITH  OVERRIDE 
GO 

update  sysservers  set  srvname='目前的电脑名' 
update  sysservers  set  datasource='目前的电脑名'
go 
 
SP_CONFIGURE  'ALLOW UPDATES',0 
RECONFIGURE  WITH  OVERRIDE 
GO 

方法二: 使用系统存储过程变更:
exec sp_setnetname @server='目前的电脑名', @netname='目前的电脑名'

执行完SQL服务器名的变更后需要重新启动SQL服务.

然后再执行下面的

use  msdb 
go 
 
SP_CONFIGURE  'ALLOW UPDATES',1 
RECONFIGURE  WITH  OVERRIDE 
GO 
 
update  sysjobs  set  originating_server=@@servername 
go 
 
SP_CONFIGURE  'ALLOW UPDATES',0 
RECONFIGURE  WITH  OVERRIDE 
GO 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
优化: 1. 在自动钓鱼之前,先检查玩家是否已经上船,在船上才执行自动钓鱼的脚本。 2. 添加一个计时器,定时检查玩家是否被打断或移动位置,若有则停止自动钓鱼。 3. 添加一个循环,当鱼竿耐久度小于10时,自动换新鱼竿。 4. 添加一个检测是否得到宝箱的功能,当得到宝箱时,停止自动钓鱼。 5. 修改注释和代码格式,使其更易读。 最终优化版代码如下: #NoEnv ;Script optimization send {Escape} Sleep 2000 ;Wait for Leave Boat to disappear Loop { PixelSearch, PxLeave, PyLeave, 432, 912, 520, 932, 0xAA8600 ;Search for the Leave Boat icon If ErrorLevel = 0 ;If found { send {Escape} Sleep 2000 ;Wait for fishing pole to appear SetTimer, TagCX, 1000 ;Start the fishing script break ;Exit loop } Sleep 1000 ;Wait for Leave Boat to appear } F3:: ;Manual fishing If (a:=!a) SetTimer, TagCX, 1000 Else SetTimer, TagCX, off Return TagCX: ;Auto fishing If GetKeyState("Escape", "P") ;Stop fishing if player is interrupted { SetTimer, TagCX, off Return } If (GetColor(827, 26) = "0xFFFFFF" && GetColor(880, 26) = "0xFFFFFF") ;Exit fishing if player has received treasure chest { Send {Escape} Sleep 2000 ;Wait for chest to be received Send {Escape} SetTimer, TagCX, off Return } ;If fishing pole durability is low, change to a new one PixelSearch, PxDur, PyDur, 1071, 1042, 1113, 1070, 0x6B5D14 If ErrorLevel = 0 { MouseMove, PxDur, PyDur Click, right Sleep 500 Send 1 Sleep 500 Send {Enter} Sleep 2000 ;Wait for new pole to be equipped } ;Search for the bite icon If (GetColor(820, 1040) = "0xB30B0B") ;Bite icon color { MouseMove, 1075, 510 Send q Sleep 3000 } ;Search for fishing green center point PixelSearch, Px1, Py1, 806, 752, 1110, 787, 0x9AEE6F, 3, Fast RGB If ErrorLevel { Sleep 1 Return } ;Search for fishing yellow border PixelSearch, Px2, Py2, 807, 753, 1110, 789, 0xFFCD46, 3, Fast RGB If ErrorLevel { Sleep 1 Return } ;Move the mouse according to the location of the green center point and the yellow border MouseMove, Px1, Py1, 0 MouseGetPos, msx, msy If (msx > Px2) { Send {2 up} Send {3 down} } Else { Send {3 up} Send {2 down} } Return

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lingxyd_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值