1

SQL クエリの結果をテキスト ファイルにダンプする必要があります。次のクエリを作成しました。

DECLARE @cmd VARCHAR(2048) 

SET @cmd = 'OSQL -localhost -CRN370 ' 
+ ' -UCRN370 -PCRN370' 
+ ' -Q"SELECT TOP 5 GageId FROM EwQMS370..msgages"' 
+ ' -oc:\authors.txt' 
EXEC master..xp_cmdshell @cmd, NO_OUTPUT

上記のクエリにより、テキスト ファイル authors.txt が作成されました。しかし、ファイルの内容には次のエラーメッセージが表示されます

" Error: Conflicting switches : -U and -E " 

どんな助けでも本当に感謝しています

4

1 に答える 1

1
Start -> Run... -> cmd

そして、 -o キーとその値なしでこのコマンドを実行してみてください:)問題はコマンドパラメーターにあると思います。

パラメータ「-localhost」とは何ですか。Sキーを忘れたのではないですか?-C パラメータ キーとは何ですか?

これを試して:

DECLARE @cmd VARCHAR(2048) 

SET @cmd = 'OSQL -Slocalhost ' 
+ ' -UCRN370 -PCRN370' 
+ ' -Q"SELECT TOP 5 GageId FROM EwQMS370..msgages"' 
+ ' -oc:\authors.txt' 
EXEC master..xp_cmdshell @cmd, NO_OUTPUT
于 2009-11-09T11:08:43.850 に答える