2016-08-12 18 views
0

SQL Server Management StuidioのT-SQL Bulk insertコマンドを使用すると、このエラーがランダムに発生しています。毎回ではありません。時にはそれは完全にうまくいくことがあり、時にはそれは私に以下のエラーを投げます。バルク挿入SQLサーバー

エラー: "\ xxxxx \ xxxxxx \ xxxxxx \ xxxxxxx \ xxxxxxx.xsd"というファイルを開くことができないため、一括読み込みできません。オペレーティングシステムエラーコード1326(ログオンエラー:不明なユーザー名または不正なパスワード)。

私は自分のマシンから共有ドライブにアクセスできます。実際に、その特定の共有ドライブにそのファイルを保存していたのは私でした。

+0

この質問はすでに回答されているようです:http://stackoverflow.com/questions/10016799/sql-bulk-insert-file-does-not-exist –

+0

私の質問をより正確に編集しました。見て、あなたの考えを教えてください。ありがとう!! – Rob

答えて

0

使用UNCパス:

\\yourcomputername\sharename\filename.xsd 

バルクインサートは、委任を使用するので、あなたのシェアは、SQL ServerのBULK INSERTコマンドを実行し、ユーザがアクセスすることができることを確認してください。

+0

私は自分のマシンからそのファイルを置いたので、シェアにアクセスできます。この問題はランダムに発生します。バルクロードはうまくいくことがありますが、時にはこのエラーが出ることがあります。 "\ xxxxx \ xxxxxx \ xxxxxx \ xxxxxxx \ xxxxxxx.xsd"を開くことができませんでした。オペレーティングシステムのエラーコード1326(ログオン失敗:不明なユーザー名または不正なパスワード)」というエラーメッセージが表示される可能性があります。 – Rob

+0

これはランダムな問題ですが、正しいファイル名とファイルタイプを参照していることを確認したい –

+0

参照パスは、格納されたprocから実行する反復プロセスなので、完全にうまくいきます。格納されたprocを実行します。毎回パスを変更しませんが、パスとファイルが完全に配置されていることを確認しました – Rob

関連する問題