gpt4 book ai didi

sql-server-2005 - 如何从 bat 文件远程运行 DTSX 包?

转载 作者:行者123 更新时间:2023-12-04 08:33:37 25 4
gpt4 key购买 nike

我正在尝试使用以下命令从 bat 文件远程运行 DTSX 包:

DTEXEC /DTS "\File System\MY_PACKAGE_NAME" /SERVER MY_SERVER_NAME /MAXCONCURRENT " -1 " /CHECKPOINTING OFF  /REPORTING V

这在本地运行良好,但远程失败(我在我指向的机器上确实拥有管理员权限,并且我也有 SQL 权限)我收到超时错误(登录超时已过期)。

最佳答案

这很有可能,也很容易。不需要存储过程、SQL 代理、Web 或 .NET 开发。我很惊讶微软从未提出过这个建议:

  1. 在 SQL Server 上安排一个任务来运行 DTSX 包。禁用它,这样它就不会运行,直到您从远程 PC 手动执行它。
  2. 使用命令从 PC 执行任务:

schtasks /run /tn MyTask [/s MySQLServer [/u [domain]user /p password]] /?

注意:如果您不喜欢暴露密码,请使用“PSEXEC”命令执行“schtasks”命令(从http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx下载免费且功能强大的工具

关于sql-server-2005 - 如何从 bat 文件远程运行 DTSX 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/166239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com