Сценарий запуска проекта базы данных VS 2010 условно - PullRequest
2 голосов
/ 15 апреля 2010

Я новичок в проектах баз данных VS 2010, в прошлом я использовал проекты dbp, но больше не поддерживается в VS 2010.

Я хотел бы запустить набор сценариев sql, которые добавляют тестовые данные, но в идеале хотелось бы, чтобы он выполнялся только на основе конфигурации проекта.

Например, если я могу иметь конфигурацию VS «Test», которая будет выполнять этот набор сценариев.

В настоящее время я использую PostDeployment.sql для добавления других сценариев, запускаемых после развертывания.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 01 мая 2013

Вы захотите установить переменные для своего проекта и затем ссылаться на них, когда будете делать сборку / развертывание. В нашем случае у нас есть переменная «DeployType», которая может помочь нам запустить определенные сценарии для определенных сред.

В вашем сценарии после развертывания вы будете использовать что-то вроде следующего:

IF ( '$(DeployType)' = 'Test')
BEGIN
PRINT 'Running Post-Deploy Scripts for Test'

-- :r .\MyTestScript.sql
END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...