问题标签 [freebcp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1334 浏览

sql-server - FreeBCP 到 SQL Azure 抱怨表不存在

我还尝试使用 -D 选项将数据库添加到命令行。该连接的默认数据库设置为 freetds.conf 中唯一的 Azure 数据库。

否则,与 SQL Azure 的连接似乎很好——我只是无法让 FreeBCP 工作:

这似乎是一些数据库/架构混乱,但我找不到有效的设置组合。

0 投票
1 回答
172 浏览

sql-server-2008 - 加载日期时忽略 AM/PM

我在 unix 中使用 freebcp 实用程序将平面文件加载到 SQL Server 2008 表中

我有文件内容MAY 10 2013 01:00:01.000 PM加载到 sql server 表列(datetime)。

当我从该表中选择时,即select datecol from test我得到输出2013-05-10 01:00:29.000 但它应该返回2013-05-10 13:00:29.000

即使select convert(varchar,datecol,100) from test我得到输出May 10 2013 12:00AM

如何正确导入值?

0 投票
0 回答
407 浏览

java - 运行 freebcp 时 ProcessBuilder 挂起

我有以下代码:

它运行 freebcp 进程,打印出“Exit value is 0..”,因此该进程已完成,但它只是停止并且从不调用 return 语句。

如果我在 Putty 中运行命令,它会按预期运行。任何线索可能是什么问题?

这是我在日志中得到的:

0 投票
1 回答
380 浏览

sql-server - freebcp 因大量数据而停滞不前

我正在从事一个每天处理大数据(大小约为 3TB)的项目。我们数据管道的第一阶段使用一个名为freebcp. 关于 freebcp 的更多信息在这里

使用 linux 服务器上的这个工具,我们在 SQL Server 上运行一组存储过程,并导出数据并批量传输。最近我观察到如果数据很大(~200GB),数据传输会在一段时间后停止。我运行了几个命令(sp_who2dbcc inputbuffer(spid))来监视 SQL 服务器上存储过程的执行。我们观察此过程使用的 CPU 时间和磁盘 IO。如果这在几分钟内没有改变,我们假设作业已停止,并手动终止这些存储过程以继续我们的数据处理任务。

数据复制停滞的可能原因是什么?

有没有更好的方法将数据从 SQL 服务器批量复制到 linux 主机?可能是 freebcp 的替代品。在此之后,我们将这些数据加载到 hadoop 文件系统中运行我们的 map reduce 任务。

0 投票
1 回答
155 浏览

sql-server - Freetds 将数字作为整数写入数据库

我用来freebcp将数据批量复制到 SQL Server。它工作正常,除了最终被截断为整数的数值。数据库中的列是 a FLOAT,因此它可以处理带小数的值。

命令

MyTable 有 5 列,第一列是 2 INTEGER,其他是 FLOAT。

样品来自myfile.txt

存储为

如何解决这个问题?

注意:我freebcp在 Ubuntu 下使用。在 Windows 下使用时bcp,浮动列可以正确导出,同时使用几乎相同的语法(只需替换freebcpbcp使用推力连接)。

0 投票
0 回答
495 浏览

freetds - 格式文件中的 FREETDS freebcp 默认值

当格式文件定义中的数据为空白时,是否可以为列设置默认值?这是我正在使用的命令:

我在myown.fmt.

0 投票
0 回答
6 浏览

mysql - 为什么 freebcp -m 选项在 Linux 服务器上不起作用

我正在尝试使用 freebcp 将一些数据批量加载到 mysql db 中。由于数据源问题,数据会出现一些错误。我想通过 freebcp 中的 -m 参数忽略一些错误。虽然每次我都遇到一个错误。我的 while bcp 进程将被终止,而不是忽略此错误。发生这种情况时的任何建议都将受到重视。谢谢