Можно ли передавать параметры сценарию SQL Server? У меня есть сценарий, который создает базу данных. Он вызывается из командного файла с помощью sqlcmd. Часть этого сценария SQL выглядит следующим образом:
CREATE DATABASE [SAMPLE] ON PRIMARY
( NAME = N'SAMPLE', FILENAME = N'c:\dev\SAMPLE.mdf' , SIZE = 23552KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'SAMPLE_log', FILENAME = N'c:\dev\SAMPLE_log.ldf' , SIZE = 29504KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
Я хочу иметь возможность передавать имена файлов для базы данных и журнала, чтобы я не Необходимо жестко закодировать «C: \ dev \ SAMPLE.mdf» и «C: \ dev \ SAMPLE_log.ldf».
Как это сделать? Я использую Microsoft SQL Server 2008 Express. Дайте мне знать, если вам понадобится дополнительная информация.