SSDT: при создании сценария создания базы данных автоматически вставляются операторы PRINT и MediaFileGroup - PullRequest
0 голосов
/ 31 октября 2018

Я новичок в SQL Server и SSDT. Я унаследовал проект SQL Server, в котором файлы проекта SSDT являются « единственным источником истины », т.е. база данных будет создана из сценария, сгенерированного из файлов проекта.

У меня есть 2 вопроса:

1) Я явно создаю таблицу MediaFileGroup. но SSDT кажется автоматически создать файл mediaFileGroup и прикрепить его к группе

ALTER DATABASE [$(DatabaseName)]
ADD FILE (NAME = [MediaFileGroup_12312323, FILENAME = N'$(DefaultDataPath)$(DefaultFilePrefix)_MediaFileGroup_12312323) TO FILEGROUP [MediaFilegroup];

Когда и как генерируется это утверждение и имя файла?

2) Скрипт создания базы данных создается после завершения сборки - I установите этот флажок в свойствах проекта. Сценарий приправлены заявлениями PRINT и GO, которые не включены в входные файлы sql. Что включает / выключает эту функцию?

Большое спасибо тем, кто отвечает. Michael

...