3

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 で機能させる方法について何か考えはありますか?

前もって感謝します

4

1 に答える 1