Хотя ответ Клейтона доставит вас туда (в конце концов), в SQL2005 / 2008 / R2 / 2012 у вас есть гораздо более простой вариант:
Щелкните правой кнопкой мыши по базе данных, выберите Tasks
, а затем Generate Scripts
, который запустит мастер скриптов. Это позволяет сгенерировать один скрипт, который может воссоздать полную базу данных, включая таблицу / индексы & amp; ограничения / хранимые процедуры / функции / пользователи / и т. д. Существует множество опций, которые вы можете настроить для настройки вывода, но большинство из них является самоочевидным.
Если вы довольны параметрами по умолчанию, вы можете выполнить всю работу за считанные секунды .
Если вы хотите воссоздать данные в базе данных (как серия INSERTS), я бы также рекомендовал SSMS Tools Pack (бесплатный для версии SQL 2008, платный для SQL 2012).