【问题标题】:BCP pausing during upload - continues after ctrl-C上传期间 BCP 暂停 - 在 ctrl-C 后继续
【发布时间】:2017-07-25 19:05:30
【问题描述】:

我一直在使用 BCP 上传到 TSQL 服务器,但上传会间歇性地停止。当我知道它已经停止时,我可以按 ctrl-C 它将继续而不是取消上传。这不会丢失任何数据,将插入正确数量的行。有谁知道为什么会发生这种情况?音量以百万计,我不想照看上传,即使它在正常运行时以每秒 50,000 左右的速度上传。

命令是:

bcp [server].[schema].[table] in "some.csv" -T -S [server name, port] -c F1 -t "¬" b 50000 -a65535 -h TABLOCK

没有-a65535 -h TABLOCK 部分也会出现同样的错误,但这是为了提高上传速度。

提前致谢!

【问题讨论】:

  • 我不这么认为,Baz1nga 遇到的问题与重定向到 std 输出有关,但我直接从 Powershell 中的 Windows 运行所有命令
  • 鉴于答案现在很清楚,问题和答案都与 sql 或 bcp 有任何关系

标签: sql-server tsql bcp


【解决方案1】:

当您单击它时,bcp 似乎会暂停。在无人看管的情况下似乎也会发生这种情况,但在过去的 24 小时内我无法重新创建该场景,所以可能都是点击错误。这似乎是一个 Powershell 错误,单击 shell 会中断您正在运行的任何程序。

奇数

【讨论】:

  • 我投了反对票,因为现在发现这与 bcp 无关。在 windows 中输入命令 shell 是暂停反馈尤其是滚动反馈的常用方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 1970-01-01
  • 2021-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多