Я хочу добавить файл / группу файлов в существующую базу данных, но мне нужно получить путь из переменной, потому что он будет другим, когда этот сценарий будет завершен. Когда я проверяю сценарий в 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]