SQL コマンドを実行しようとしていますが、Not a Valid Identifier というエラー メッセージが表示されます。
このコマンドを使用している場合、
EXEC xp_cmdshell N'mkdir C:\Users\PC\Desktop\Backup\1042012'
GO
その後、このコマンドは正しく機能します
しかし、このコマンドを使用している場合
DECLARE @CurrentDate varchar(50)
DECLARE @Path varchar(200)
DECLARE @Command varchar(200)
SET @CurrentDate = GETDATE()
SET @Path = N'C:\Users\PC\Desktop\Backup'
SET @Command = N'xp_cmdshell " ' + 'MKDIR' + ' '+ @Path + '\' + @CurrentDate + '" '
EXEC @Command
GO
そのエラーメッセージが表示されます。文字列を適切に宣言するかどうかに関係があります。