ALTER DATABASE / ADD FILE / VARIABLE FILENAME?

Я хочу добавить файл / группу файлов в существующую базу данных, но мне нужно получить путь из переменной, потому что он будет другим, когда этот сценарий будет завершен. Когда я проверяю сценарий в SQL Management Studio 2008 R2, он возвращает ошибку на FILENAME = @Path .

Как я могу использовать эту переменную?

СКРИПТ НЕ ЗАПУСКАЕТСЯ ИЗ КОМАНДНОЙ СТРОКИ!

ALTER DATABASE [MyDB]
ADD FILEGROUP [MyDB_FileStream] CONTAINS FILESTREAM
GO

DECLARE @Path VARCHAR(MAX)
SET @Path = 'C:\whatEverIWantItToBe\ThisCouldChangeWithLogic\YouGetThePoint\'

ALTER DATABASE [MyDB]
ADD FILE
  (NAME = 'MyDB_FileStream'
   , FILENAME = @Path
   )
TO FILEGROUP [MyDB_FileStream]
6
задан Issa Fram 8 April 2011 в 04:37
поделиться