PDW で SQLCMD を使用して、データをフラット ファイルに抽出しています。コマンドライン構文は次のとおりです。
sqlcmd -S "10.20.30.40,19001" -d MyPDW_DB -U PDW_User -P Password1 -Q "SET QUOTED_IDENTIFIER ON; SELECT * FROM MyPDW_DB.dbo.SampleFact" -o "FactOut.txt" -s"|"
バッチ ファイルを実行しようとすると、次のエラーが表示されます。
メッセージ 104409、レベル 16、状態 1、サーバー PdwTdsServer、行 1 QuotedIdentifier を「OFF」に設定することはサポートされていません。
これは、サーバー名 (IP アドレス、ポート番号) に「コンマ」が含まれていることが原因であると想定しています。このコマンドを使用して、SQL テーブルからデータを抽出できます。これを PDW で機能させる方法について何か考えはありますか?
前もって感謝します