@reoreo (y kei)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

SQLサーバーのテーブル名変更に伴うエラーについて

初歩的なことで恐縮ですが質問させて頂きます。

BCPコマンドを用いてSQLサーバーへデータインポートを行っております。

SQLサーバーのテーブル名を変更して、BCPコマンドも正しいテーブル名に修正を行い、再度インポートを試してみたところ、
インポート出来なくなっていました。
エラー内容・BCPコマンドは下記の通りです。

考えられる原因や解決策ございますでしょうか。

テーブル名変更は下記ページの通りに行いました。
https://docs.microsoft.com/ja-jp/sql/relational-databases/tables/rename-tables-database-engine?view=sql-server-ver15#:~:text=SQL%20Server%20Management%20Studio%20%E3%81%AE%E4%BD%BF%E7%94%A8,-%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%90%8D%E3%82%92&text=%5B%E8%A1%A8%E7%A4%BA%5D%20%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%AE%20%5B%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3,%E5%90%8D%E5%89%8D%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82

発生している問題・エラー

in、out、format のいずれかのオプションの有効なテーブル名を指定してください。

該当するソースコード

bcp.exe DB名.dbo.テーブル名 in FILENAME -F 2 f FORMAT -c -t, -r \n -U ID -P PW -S SERVER
0 likes

1Answer

手元に環境がないので推測ですが、 f FORMAT がオプションになっていないのが原因では。 -f FORMAT にしてみてください。

0Like

Comments

  1. @reoreo

    Questioner

    ご確認ありがとうございます。
    -f FORMAT へ修正しても同じエラーが出てしまいました。

Your answer might help someone💌