我正在尝试在服务器2012任务计划程序中计划bcp作业。当我双击该批处理文件时,它可以正常工作。它包含以下行:
bcp "SELECT * FROM [TIME_KEEPER]" queryout D:\DATA\TIMESHEET_DBASE.csv -S 10.0.0.54 /c /t, -T
该文件是从命令行创建的。计划程序具有:
D:\DATA\myBatch.bat
D:\Data
我正在使用相同的帐户执行其他预定任务,并且它们运行良好。
听起来像是安全问题。
其他任何预定任务是否都使用bcp可执行文件并连接到同一服务器,从同一表中提取数据?如果不是,那么您必须跟踪所使用的安全性。
当您双击批次时,它将以您登录时所使用的帐户运行。您安排的任务是否可能以与登录身份不同的帐户运行?
作为测试,您是否可以使用任务计划程序正在执行任务的相同帐户(假设它们不同)来登录Windows服务器?
应该在那时得到类似的错误。只是一个开始。