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"改回来。
"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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23154475/viewspace-718838/
4376

被折叠的 条评论
为什么被折叠?



