sqlbulkcopy

    9

    2答えて

    CSVReaderでcsvファイルをインポートし、次にSqlBulkCopyを使用してそのデータをSQL Serverに挿入しています。このコードは私たちのために働きますが、非常に単純ですが、複雑すぎることのないより高速なメソッド(ファイルの中には100000行あります)があるのでしょうか? SqlConnection conn = new SqlConnection(connectionStr

    10

    3答えて

    SQL Serverの一時テーブルでC#を使用して挿入パフォーマンスを向上させる方法を探しています。私はSQLBulkCopyを使うべきだと言っている人もいますが、単純にSQL挿入文字列を作成するよりもはるかに遅いと思われるので、何か間違っていなければなりません。 SQLBulkCopyを使用してテーブルを作成するための 私のコード以下の通りです: public void MakeTable(st

    23

    5答えて

    DataTableからSqlBulkCopyを実行しようとすると、この例外が発生します。 Error Message: The given value of type String from the data source cannot be converted to type money of the specified target column. Target Site: System.O

    6

    1答えて

    これらの2つの呼び出しを以下に試していますが、どちらも私には例外を返します。Customer_IDはDBNull.Valueを許可しません。デバッグすると、すべてのレコードにCustomer_IDが割り当てられていることがわかります。それは私のDBテーブルで定義されたnullableではない唯一のものです。そのエラーの原因は何ですか? bulkCopy.WriteToServer(myBookin

    7

    1答えて

    バルクロードのパフォーマンスを向上させるために取り組んでいます。毎日何百万件ものレコードが100件あります。 これをデータテーブルの代わりにIDatareaderインターフェイスを使用するように変更し、パフォーマンスが大幅に向上しました(1分あたり50万レコード増加)。現在の設定は次のとおりです。 区切られたファイルを解析するカスタムキャッシュリーダーです。 ストリームリーダーをバッファリングされ

    5

    5答えて

    内の任意の列と一致していない、誰かがそれを見てください与えられた.... DataTable DataTable_Time = new DataTable("Star_Schema__Dimension_Time"); DataColumn Sowing_Day = new DataColumn(); Sowing_Day.ColumnName = "Sowing_Day"; DataC

    1

    1答えて

    C#でSybaseにレコードを一括挿入しようとしています。私はSybase.Data.AseClient.dllを私のソリューションに含め、接続を作成することができました。 問題はありません。AseBulkCopyコマンドは、下記のスクリーンショットに示すように使用できます。理由は何でしょうか?

    0

    1答えて

    SqlBulkCopyは私のローカルマシン上で完璧に取り組んでいるが、サーバー上の同じXLSXファイルと私は 外部テーブルは予期された形式ではありません取得しています失敗します。 又は なしエラーメッセージ、結果コード:E_FAIL(0x80004005の)。 このExcelファイルの行数は20.000を超えています。しかし、私は4000行で試してみると、それは動作しています。 私の接続文字列は以

    1

    1答えて

    を使用してフォルダから複数のXMLファイル名を読み取ることができます。ハードコードされたXMLファイル名で正常に機能するストアドプロシージャが作成されました。しかし、XML構造は同じままですが、新しいファイルが来るたびに別のファイル名になるので、ファイル名をハードコーディングしておくことはできません。 誰かが助けて正しい方向に向けるかどうか疑問に思った。ここでは、ハードコードされたXMLファイル名

    5

    1答えて

    私はMiniProfilerを使用してSQLコマンドをプロファイルしています。 私が今扱っている問題の1つは、linqによって生成されたINSERT文です。 私はSqlBulkCopyコマンドに変換しましたが、MiniProfilerのsqlビューには表示されません。 SqlBulkCopyに関連するコマンド文字列がありますか? 一括コピーをSQLコマンドのリストに表示させることはできますか? 少