Запись полной структуры базы в sql-файл.

Shadow373
Дата: 24.02.2010 21:22:23
Здравствуйте.
Прошу помощи в следующем вопросе.
Дано: MS SQL 2000, доступ sa с удаленного клиентского места, некоторая база.
Требуется: получить sql-скрипт, в котором будет содержаться полная структура базы, включая тексты процедур, триггеров, команд для создания таблиц и т.д., чтобы запустив его (скрипт) на другом сервере в итоге получилась бы точная копия оригинальной базы без данных.
Заниматься копипастом, сводя отдельные скрипты в единый желания как-то не возникает, да и копипастить придется очень долго. Провести прямое копирование или репликацию на другой сервер возможности тоже нет.
Есть ли у кого соображения как можно достаточно быстро выполнить данную задачу?

Заранее благодарен за любую помощь.
С уважением, и т.д. и т.п.
Гавриленко Сергей Алексеевич
Дата: 24.02.2010 22:07:45
Shadow373
Дата: 24.02.2010 22:42:14
2 гавриленко
смотрел перед написанием первого сообщения. нет там ничего полезного.
guestneon
Дата: 25.02.2010 07:54:12
[url=]http://www.sql.ru/faq/faq_topic.aspx?fid=108[/url]
?
alexeyvg
Дата: 25.02.2010 09:53:56
Shadow373
Есть ли у кого соображения как можно достаточно быстро выполнить данную задачу?
Нет под рукой 2000-го, но по моему там тоже в контекстном меню на базе был пункт "сгенерить скрипты".
devart
Дата: 25.02.2010 09:57:42
Shadow373
Есть ли у кого соображения как можно достаточно быстро выполнить данную задачу?

1. Создаете пустую базу
2. Берете dbForge Schema Compare for SQL Server (бесплатен и русифицирован)
3. Сравниваете требуемую базу с пустой
4. Генерируете скрипт синхронизации для требуемой базы
Данный скрипт будет сформован для всех объектов, с учетом правильной последовательности создания.
Deff
Дата: 25.02.2010 10:04:18
alexeyvg
Shadow373
Есть ли у кого соображения как можно достаточно быстро выполнить данную задачу?
Нет под рукой 2000-го, но по моему там тоже в контекстном меню на базе был пункт "сгенерить скрипты".
Да, конечно есть.
Deff
Дата: 25.02.2010 10:06:37
Shadow373, Ентерпрайз менедждер, который идет с скулем2000 позволяет заскриптовать всю базу. Контекстное меню на базе вызвать надо.