問題タブ [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からSQLAzureに、テーブルが存在しないと文句を言う

また、-Dオプションを使用してデータベースをコマンドラインに追加してみました。その接続のデフォルトデータベースは、freetds.conf内のこの唯一のAzureデータベースとして設定されます。

それ以外の場合、SQLAzureへの接続は問題ないようです。FreeBCPを機能させることができません。

これはデータベースとスキーマの混乱のようですが、機能する設定の組み合わせが見つかりません。

0 投票する
0 に答える
407 参照

java - freebcp の実行時に ProcessBuilder がハングする

私は次のコードを持っています:

これは freebcp プロセスを実行し、「Exit value is 0..」を出力するため、プロセスは終了しますが、停止するだけで return ステートメントを呼び出すことはありません。

Putty でコマンドを実行すると、正常に動作します。問題が何であるかの手がかりはありますか?

ログに記録される内容は次のとおりです。

0 投票する
1 に答える
380 参照

sql-server - freebcp が大量のデータで停止する

毎日ビッグデータ (サイズ ~3TB) を処理するプロジェクトに取り組んでいます。データ パイプラインの最初の段階では、 というツールを使用して、MS-SQL サーバーからホスト マシン (Linux サーバー) にデータをコピーしますfreebcp。freebcp の詳細はこちら

Linux サーバーからこのツールを使用して、一連のストアド プロシージャを SQL Server で実行し、データをエクスポートして一括転送します。最近私は、データが巨大な場合 (~200GB)、データ転送がしばらくすると停止することを観察しています。いくつかのコマンド ( sp_who2、およびdbcc inputbuffer(spid)) を実行して、SQL サーバーでのストアド プロシージャの実行を監視しました。この手順で使用される CPU 時間とディスク IO を観察します。これが数分間変化しない場合は、ジョブが停止していると見なし、これらのストアド プロシージャを手動で強制終了して、データ処理タスクを続行します。

このデータ コピーの停止の考えられる理由は何ですか?

SQL サーバーから Linux ホストにデータを一括でコピーするより良い方法はありますか? freebcp の代わりになるかもしれません。この後、このデータを Hadoop ファイル システムにロードし、map reduce タスクを実行します。

0 投票する
1 に答える
155 参照

sql-server - Freetds は数値をデータベースに整数として書き込みます

freebcpSQL Server にデータを一括コピーするために使用します。整数に切り捨てられる数値を除いて、正常に機能します。データベースの列は であるFLOATため、小数点以下の値を処理できます。

指示

MyTable には 5 つの列があり、最初の列は 2 つの INTEGER で、他は FLOAT です。

からのサンプルmyfile.txt

として保存されます

これを修正する方法は?

注:freebcpUbuntuで使用しています。bcpWindows で使用する場合、ほとんど同じ構文を使用している間、浮動列は正しくエクスポートされます (突き上げ接続に置き換えfreebcpbcp使用するだけです)。

0 投票する
0 に答える
495 参照

freetds - フォーマット ファイルの FREETDS freebcp デフォルト値

フォーマット ファイル定義でデータが空白の場合、列の既定値を設定することはできますか? これが私が使用しているコマンドです:

にフォーマット定義がありmyown.fmtます。