Date: Fri, 24 Jun 2005 13:49:16 +0900
From: "kazuma oka" <who@sub.example.jp>
堀川さん返信ありがとうございます。
岡です。
> MSDE SP4付き(SQLServer7互換)+Windows2000 Server
> で、簡単なBULK INSERTを試しましたが、問題無く、レコードを
> 挿入することができます。
堀川の試されたデータファイルは、カンマ区切りでしょうか?
NULLの扱いはどうされました?
私はKEEPNULLSを指定してません。対象テーブルはNULL不許可ですので。
試された、構文を教えていただいてよろしいでしょうか?
> データ件数が1件のときでもエラーになるのか、1000件でも
> 大丈夫なのか、データファイルを分割して、エラーになる状況を
> 調べて、何が問題になっているのか、調べてみてください。
試してみました。
5000件のデータファイルを5件にしても結果は変わらないです。
> よく行なう方法としては、BULK INSERTを使わず、最初はAccessの
> MDBのテーブルにレコードを吸い上げて、MDBからSQL Serverに
> レコードを飛ばす方法もあります。
上記は、SQLServerDTSインポートで実行するんですよね?
試してみます。
一回限りのデータ挿入であれば、どんな方法でも構わないんですが、
アプリケーションからバッチにてストアドプロシージャ(BULK INSERT記載)
にてCSVファイルを取込む運用になります。
saユーザーで実行しているし、SQL2000では問題ないのに、
失敗する要因がわかりませんです、はい。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|