bcp未从任务计划程序运行

问题描述 投票:0回答:1

我正在尝试在服务器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

我正在使用相同的帐户执行其他预定任务,并且它们运行良好。

sql batch-file scheduled-tasks bcp
1个回答
0
投票

听起来像是安全问题。

其他任何预定任务是否都使用bcp可执行文件并连接到同一服务器,从同一表中提取数据?如果不是,那么您必须跟踪所使用的安全性。

当您双击批次时,它将以您登录时所使用的帐户运行。您安排的任务是否可能以与登录身份不同的帐户运行?

作为测试,您是否可以使用任务计划程序正在执行任务的相同帐户(假设它们不同)来登录Windows服务器?

应该在那时得到类似的错误。只是一个开始。

© www.soinside.com 2019 - 2024. All rights reserved.