Кто-нибудь знает, возможно ли использовать переменные SQLCMD для определения размера? Я пытаюсь с этим:
ALTER DATABASE [$(DatabaseName)]
ADD FILE (
NAME = [MyFile_1],
FILENAME = N'$(DefaultDataPath)$(DefaultFilePrefix)_MyFile_1.ndf',
SIZE = $(FileSize) MB,
FILEGROWTH = $(FileGrowth) MB )
TO FILEGROUP [MyFileGroup];
Но при попытке создать решение вы получите следующие ошибки:
SQL80001: Incorrect syntax near '$'. Expecting ID, INTEGER, QUOTED_ID, STRING, or TEXT_LEX.
SQL46010: Incorrect syntax near $(FileSize).
SQL80001: Incorrect syntax near 'FileSize'.
SQL80001: Incorrect syntax near 'FileGrowth'. Expecting '(', or SELECT.
Переменные определены в конфигурации проекта.