Запуск сценария

Запуск сценария

Сценарий можно запустить непосредственно в окне Solution Explorer. Проще всего перетащить сценарий и опустить его на ссылку на базу данных, в которую нужно внести изменения. Или иначе, щелкните правой кнопкой мыши на сценарии и выберите в контекстном меню команду Run (Запустить) или Run On (Запустить для). Команда Run выполняет сценарий по отношению к используемой по умолчанию ссылке на базу данных, а команда Run On позволяет выбрать другую базу данных в одноименном диалоговом окне (рис. 8.9). Учтите, что, кроме выбора уже существующей ссылки на базу данных, можно создать совершенно новую ссылку. (Перед этим на экране появится диалоговое окно SQL Server Login для выбора сервера и регистрации на нем. — Прим. ред.)

РИС. 8.9. Диалоговое окно Run On

НА ЗАМЕТКУ

Для запуска сценария можно выбрать временную ссылку на базу данных. Щелкните дважды на последнем элементе <temporary reference> списка ссылок для отображения уже знакомого диалогового окна Data Link Properties, предназначенного для определения новой ссылки на базу данных. Однако эта ссылка не обязательно должна быть включена в проект или окно Server Explorer.

Для внесения изменений в базу данных с помощью сценария tblEmployee.sql выполните перечисленные ниже действия.

1. Убедитесь в том, что таблица tblEmployee не содержит поле StartDate. Для этого в окне Server Explorer раскройте папку таблицы tblEmployee для просмотра всех полей данной таблицы, как показано на рис. 8.10.

2. Раскройте папку Change Scripts в окне Solution Explorer и выберите сценарий tblEmployee.sql.

3. В окне Solution Explorer перетащите и опустите данный сценарий на ссылку на базу данных Novelty.

4. После этого на экране появится диалоговое окно Execute Scripts and Queries (Выполнить сценарии или запросы) для подтверждения запуска сценария для указанной базы данных. Щелкните на кнопке Yes для запуска сценария и продолжения работы.

5. Повторите действия, описанные в п. 1, чтобы вновь отобразить поля таблицы tblEmployee (или просто щелкните на кнопке Refresh в панели инструментов окна Server Explorer) для того, чтобы убедиться в наличии нового поля StartDate в таблице tblEmployee.

РИС. 8.10. Отображение полей таблицы tblEmployee