Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать пустую базу на основе существующей? / 14 сообщений из 14, страница 1 из 1
31.07.2002, 13:50:23
    #32039961
Irena_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
Нужна пустая база со структурой идентичной структуре my_database???
...
Рейтинг: 0 / 0
31.07.2002, 13:55:54
    #32039967
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
Так просто заскриптуйте её (правую кнопочку на базе нажмите...)
...
Рейтинг: 0 / 0
31.07.2002, 14:03:00
    #32039969
AVL
AVL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
EM: правой кнопкой - generate SQL script или используйте PowerDesigner, ERWin
...
Рейтинг: 0 / 0
31.07.2002, 14:17:57
    #32039976
Irena_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
Не, так это ж запаришся просматривать полученный файл...:)
...
Рейтинг: 0 / 0
31.07.2002, 14:29:58
    #32039985
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
А зачем тебе просматривать данный сгенерированный файл, если тебе нужна идентичная структура ?
...
Рейтинг: 0 / 0
31.07.2002, 14:40:25
    #32039991
xoxoji
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
Она абсолютно права..код сгенеренный с помощью EM иногда бывает корявенький, как говорится, опыт показывает..
(особенно если заданы в различных "местах" различные кодировки + база заполнялась с помощью волшебных рук программеров)..

ErWin|PowerDesigner - решают задачу.

еще вариант - сделать тупо копию бызы, а потом ее очистить от данных.. -гарантия 100% ;)

Кстати, читайте BOL+МикрософтСайт - где -то был этот топик! (лично писал)
...
Рейтинг: 0 / 0
31.07.2002, 14:52:21
    #32040000
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
В DTS Import/Export можно при "Copy Object and data between SQL Server databases" отщелкнуть галку "Copy Data", тогда он сгенерит только структуру. При этом галку "Include all depended objects" надо оставить, иначе будет такая же беда, как при генерации скрипта в EM.
...
Рейтинг: 0 / 0
31.07.2002, 15:59:18
    #32040038
Irena_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
А как же связи!!! После DTS ничего не осталось!!!!!
ААА!!!
...
Рейтинг: 0 / 0
01.08.2002, 07:29:43
    #32040136
Ixtiander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
Вот поэтому лучше сделать Backup, restore from Backup с другим именем и ....

Truncate table ...
Truncate table ...
Truncate table ...

Самый надежный и проверенный вариант.
...
Рейтинг: 0 / 0
01.08.2002, 07:46:20
    #32040137
just4fun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
to VVG_
Интересно, если нужна структура ВСЕЙ базы, тогда зачем опция "Include all depended objects"? Помоему она только позволить генерить некоторые таблицы всякий раз, когда они необходимы другой таблице
...
Рейтинг: 0 / 0
01.08.2002, 11:45:59
    #32040200
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
К сожалению, при генерации скрипта базы EM не отслеживает зависимости. Бывают случая, когда скрипт создания, к примеру, foreign key генерится раньше, чем скрипт создания таблицы, на которую этот key ссылается.

P.S. Забыл добавить, что импорт надо делать в пустую базу, а галку "drop destination object first" нужно тоже отщелкнуть.
...
Рейтинг: 0 / 0
01.08.2002, 17:20:42
    #32040388
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
Можно просто разбить задачу на этапы и создать несколько скриптов, например, вначале все таблицы, а потом остальные объекты....
...
Рейтинг: 0 / 0
02.08.2002, 06:16:33
    #32040490
AVL
AVL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
мне кажется самый быстрый и несложный способ предложил Ixtiander
...
Рейтинг: 0 / 0
02.08.2002, 09:25:15
    #32040510
Sanek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать пустую базу на основе существующей?
согласен с AVL , но сначала бы предложил всеже сделать скрипт и попробовать , просто у меня всегда это срабатывало ... :)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать пустую базу на основе существующей? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]