Въпреки че отговорът на Клейтън ще ви отведе дотам (евентуално), в SQL2005/2008/R2/2012 имате много по-лесна опция:
Щракнете с десния бутон върху базата данни, изберете Tasks
и след това Generate Scripts
, което ще стартира съветника за скриптове. Това ви позволява да генерирате един скрипт, който може да пресъздаде пълната база данни, включително таблица/индекси и ограничения/съхранени процедури/функции/потребители/и т.н. Има множество опции, които можете да конфигурирате, за да персонализирате изхода, но повечето от тях са ясни.
Ако сте доволни от опциите по подразбиране, можете да свършите цялата работа за няколко секунди.
Ако искате да пресъздадете данните в базата данни (като поредица от ВМЪКВАНИЯ), бих препоръчал също SSMS Tools Pack (Безплатно за версия SQL 2008, платено за версия SQL 2012).