問題タブ [bcp]
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.
c# - CSV から db (C#) に一括挿入 -> Web アプリケーションの最大行数?
Web アプリケーション - C#、.Net、SQL 2k5。最近、他のアプリケーションで bulkinsert を使用しましたが、試してみたいと思いました。
1000 行の CSV ファイルを受け取ります。これにより、データベースに 500 000 (つまり 50 万) のレコードが追加される可能性が高くなります。この莫大な金額がうまくいくかどうかはまだわかりません。タイムアウトになるのではないかと心配しています。
まだテストを行っていませんが、最終的にはタイムアウトになると確信しています。
タイムアウトしないようにする方法はありますか(わかりません...バルクインサートを1000個に分割します:D)、またはSQLジョブを使用してBCPのようなことを試みる必要があります...
c# - 60m レコードを SQL にインポートする最も簡単な方法は何ですか?
データベースに 5 ~ 6 個のテーブルがあり、アプリのパフォーマンスをテストするためにテスト データを入力する必要があります。
私はコードを書き、一括挿入を行うことができます。私の予測では、実行に 3 日近くかかるので、もっと迅速な方法があるに違いないと思いました。
何か案は?
c# - 実行中にBCPタスクがハングする
タスクの一部を実行するHPCノードがあります。.netプロジェクトに、HPCノードでbcpユーティリティを起動するタスクがあり、クエリの出力は9Mbに達します。
HPCノードがこのタスクを実行すると、クエリの出力がファイルにダンプされ、約5 MBのデータがダンプされた後、それ以上のデータのダンプが突然停止します。これは常に発生します。(毎回特定の行でクラッシュしないため、これはデータの問題ではないことに注意してください)。これは重要な場合とそうでない場合がありますが、適切な権限が設定されている別のサーバーにデータをダンプします。
同じクエリを使用して、hpcノードと他のコンプで直接コマンドを実行しましたが、正しい出力が得られます。
私は次のようにbcpコマンドを実行しています:
var processInfo = new ProcessStartInfo( "bcp.exe"、argument){RedirectStandardOutput = true、RedirectStandardError = true、CreateNoWindow = true、UseShellExecute = false};
したがって、私のコードは、実際には各bcpタスクが実行されるのを待ってから、それを複数回呼び出します。
参考までに、私のo / pが特定のバイト数を超えた場合にのみ失敗します。この場合、約5MBです。
どんな助けでも大歓迎です。
PS:bcpユーティリティがすべてのhpcノードにインストールされていることを追加したいと思います
sql-server - BCP のワイルドカードはありますか?
BCP ユーティリティを実行するコマンド スクリプトを実行しようとしています。fileyyyymmdd.dat など、特定のファイル名形式のファイルを検索できるようにしたいと考えています。yyyymmdd を のようなワイルドカードに置き換える方法はありますか? または * 他のプログラムで?
ありがとう!
bcp - ID列を挿入するためのBCP形式はどうなりますか
BCPを使用してテーブルにデータを挿入しようとしているときに、問題が発生します。テーブルにはID列があります。テキストファイルから入力しています。良い解決策があれば教えてください。
よろしく、チャヤン
sql-server-2008 - SQL Server 2008とコマンドラインツールbcp:さまざまなバージョンがありますか?
openrowset ... bcp ...を使用してテーブルにフラットファイルをインポートするための小さな手順を記述したときに問題が発生しましたが、これは顧客のサイトでは機能しませんでした。
bcp /?による簡単なチェック は異なる動作を示します。たとえば、スイッチ-Tは信頼できる接続ではなく、Imagesを使用したものです。
異なるバージョンのbcpが提供されていますか?
sql-server - 32 ビットから 64 ビットへの移行、リンク サーバー (sp_addlinkedserver) を機能させる方法
32 ビット マシン (SQL サーバー 2005) で問題なく動作し、64 ビット用に更新する必要があるサンプル コードを次に示します。これはよくある問題ですが、修正方法を見つけることができませんでした。 !
私が試しているもう 1 つのことは、bcp ユーティリティを使用して、テーブルから .fmt ファイルを作成することです。これにより、読み取るファイルの形式を定義できます。
どんな助けでも大歓迎です!
sqlite - デフォルト以外のフィールドと行セパレーターを使用して csv から sqlite db にインポートするときに行セパレーターを指定する方法は?
カスタムフィールドと行セパレーターを使用してbcpを使用してmssqlからエクスポートしたデータがたくさんあります。
データを sqlite データベースにインポートしたいと思います。.
.import と .separator でこれを行う簡単な方法はありますか? .
または、改行を行セパレーターとして使用するか、.import ソースを変更するか、各行にステートメントを挿入する必要がありますか...
sql - フォーマット ファイルを作成し、一括挿入のために Excel データを SQL Server 2008 にインポートするための BCP ユーティリティ
Excel 2003 データを SQL Server 2008 の SQL テーブルにインポートしようとしています。
リンク サーバーを追加しようとしましたが、ほとんど成功しませんでした。
現在、BCP ユーティリティを使用して OPENROWSET で BULK 挿入または BULK 操作を実行し、フォーマット ファイルを使用して Excel マッピングを取得する方法があるかどうかを確認しようとしています。
まず、Excel スプレッドシートの列とは異なる名前の列を持つテーブルのフォーマット ファイルを作成するにはどうすればよいですか? 次に、このフォーマット ファイルを使用して、たとえば C:\Folder1\Excel1.xsl にあるファイルからテーブル Table1 にデータをインポートする方法を教えてください。
ありがとうございました。
boost - Boost の「bcp smart_ptr dir/」が 6MB のソース コードをコピーしたのはなぜですか?
そのため、ブーストからスマート ポインターだけを分離してプロジェクトで使用したいと考え、bcp
ユーティリティを使用するように案内されました。
今日、私はそれをコンパイルして実行しましたbcp smart_ptr to_copy_to_my_project/
。
to_copy_to_my_project/
結果:ディレクトリに 6MB のコード。
私をからかってるの?スマート ポインターを使用するためだけに、100 KB のプロジェクトに 6 MB のヘッダー ファイルを追加したくありません。
たとえば、次の win32 のものをコピーします (私は Linux を使用しています)。
Linux を使用しているときに、なぜ smart_ptr で win32 のものをコピーするのでしょうか?
また:
と:
smart_ptr が date_time に依存するのはなぜですか?
また、コピーしたこれらすべてのテストについてはどうですか。
私はそれを必要としません!私はちょうど smart_ptr が必要です!
私は何か間違ったことをしましたか?10KB または 20KB であると予想されるスマート ポインターのためだけに 6MB のコードをコピーしたのはなぜですか...
ありがとう、ボダ・シド。