1

私は以下を実行します:

EXEC XP_CMDSHELL 'fsutil fsinfo volumeinfo C:'

エラーを返します: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません。ヌルヌル

ただし、D: ドライブをヒットすると問題なく動作します。またfsutil fsinfo volumeinfo C:、DOS プロンプト (通常のコマンド シェルなど) から実行した場合も問題なく動作します。

ここで何が欠けていますか?

4

1 に答える 1

1

なぜそれが機能しないのかについての説明はありませんが、以下は私にとっては機能します:

 EXEC master.dbo.xp_cmdshell 'fsutil fsinfo volumeinfo C:\' 

クエリの最後にバックスラッシュが含まれていることに注意してください。

于 2012-08-30T18:36:02.567 に答える