powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать пустую базу на основе существующей?
14 сообщений из 14, страница 1 из 1
Как создать пустую базу на основе существующей?
    #32039961
Irena_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужна пустая база со структурой идентичной структуре my_database???
...
Рейтинг: 0 / 0
Как создать пустую базу на основе существующей?
    #32039967
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так просто заскриптуйте её (правую кнопочку на базе нажмите...)
...
Рейтинг: 0 / 0
Как создать пустую базу на основе существующей?
    #32039969
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EM: правой кнопкой - generate SQL script или используйте PowerDesigner, ERWin
...
Рейтинг: 0 / 0
Как создать пустую базу на основе существующей?
    #32039976
Irena_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, так это ж запаришся просматривать полученный файл...:)
...
Рейтинг: 0 / 0
Как создать пустую базу на основе существующей?
    #32039985
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем тебе просматривать данный сгенерированный файл, если тебе нужна идентичная структура ?
...
Рейтинг: 0 / 0
Как создать пустую базу на основе существующей?
    #32039991
xoxoji
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Она абсолютно права..код сгенеренный с помощью EM иногда бывает корявенький, как говорится, опыт показывает..
(особенно если заданы в различных "местах" различные кодировки + база заполнялась с помощью волшебных рук программеров)..

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

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

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

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

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

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


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