新しいファイル グループとファイルを既存のデータベースに追加しようとしています。
私のスクリプト:
DECLARE @AlterDB NVarchar(4000),
@FGName NVarchar(30) = 'Partition_DW2_',
@FileLoc NVarchar(50) ='D:\Data\',
@CurrentYR NVarchar(10) ='2014' ,
@FullName Nvarchar(max)
Set @FullName = @FileLoc+@FGName+@CurrentYR+'.ndf'
Print @fullName
et @AlterDB = 'ALTER DATABASE Partition_DWJ2
ADD FILE
( NAME = '+@FGName+@CurrentYR+',FILENAME ='+@FullName +',SIZE = 2048KB ,MAXSIZE = UNLIMITED,FILEGROWTH = 1024KB
)TO FILEGROUP '+@FGName+@CurrentYR
EXECUTE SP_Executesql @AlterDB ,N'@FullName NVarchar(max)',@FullName=@FullName
Print @ALterDB
これにより、エラーが発生します'Incorrect syntax near 'D:'.'
私は何を間違えましたか?