ITPub博客

首页 > Linux操作系统 > Linux操作系统 > MSSQL2000迁移agent job时关于"GO"的报警信息的处理

MSSQL2000迁移agent job时关于"GO"的报警信息的处理

原创 Linux操作系统 作者:harrison_han 时间:2012-03-18 05:33:16 0 删除 编辑
MSSQL2000迁移到另外一台机器上,迁移job时,使用了generate scripts在源DB生成,然后在目标DB的sql query analyzer上执行。大部分job的迁移过程顺利,有一个archive tables的job,在源机器generate scripts时收到报警提示
"A job step's command contains the TSQL Batch separator 'GO'. This may cause problems while running the script. generated by this dialog. Use a different TSQL Batch separator while executing the generated script.”

其实说的已经挺明白了,就是源机器上job脚本中含有‘GO'分隔符,在目标机器上执行脚本时应使用其他的字符来代替’GO',否则执行中实际存在两个‘GO'

解决的办法是在目标机器上,打开sql query analyzer---tool---options--connections-将"Batch separator" 的值“GO"改为其他字符,然后执行脚本即可。

注意执行完之后,记得再将”GO"改回来。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23154475/viewspace-718838/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-01-09

  • 博文量
    10
  • 访问量
    24553