2017-08-24 23 views
0
Iは、SQL Serverにデータをインポートするには、次のコマンドを使用しています

:私は次のエラーを取得するBCPユーティリティのログインエラー

bcp 
dbo.traderprodmap in c:temp\data.txt 
-c -t -S "SQLTRADERQA\TRADERQA" 
-d trader -Uabcprod123 -Pabc&prod 

:私は管理者モードスルー上記のコマンドを起動している

SQLstate 28000 and nativeerror 18456 Login failed for user abcprod123

。ダブルユーザ名とパスワードを確認しました。 誰かがここで問題を指摘できますか?

+1

なぜfield_termなしで-tを使用していますか? -t –

+0

を使用しないでください。同じエラーが表示されます –

+0

このエラーの原因をSQLサーバーエラーログで確認してください。それは認証エラーです。 "-t"とは何も関係ありません。 – sepupic

答えて

0

パスワードに&をエスケープします。編集済み...

アンパサンドは、Windowsコマンドラインの特殊文字です。

ハット/ニンジン(^)でエスケープしてみてください。 so Pabc^& prod

+0

これは、おそらく別の方法で脱出して& –

+0

Edittedでしょうか。試してみてください^または "。私はこれまでにコマンドラインを生成するssisパッケージを使用していることを知っています。 –

関連する問題