Добавлю, тот же workbench с нарисованной в нём схемы базы сам готовит все DDL-команды для её создания. Остаётся только немножко подточить напильником, добавить триггеры, функции и процедуры.
Qairat Batyrbayev: DELIMITER меняет символ, которым заканчивается команда. По умолчанию это точка с запятой, но она используется для разделения команд самого триггера. Поэтому перед добавлением триггера определяют другой разделитель, после восстанавливают старый.
Araxis: 1. Да. Лицензии на SQL покупаются по числю конечных подключений, независимо от того,напрямую они идут к SQL или через программы-посредники, например сервер 1С.
2. Если к самому Windows Server нет подключений, требующих аутентификации именно пользователей Windows, то CAL не нужны. То есть, пока используется только SQL и IIS, достаточно лицензий на сам сервер. Как только используете общий диск, принтеры, какие-то ещё ресурсы самой операционки - нужны CAL.