Восстановить пустую бд

user87
Дата: 20.02.2013 10:24:22
Добрый день.

SQL server 2008
Есть наполненная бд с данными, на другом сервере хочу ее восстановить, можно ли восстановить, чтобы таблицы были пустые, что не проходиться по каждой таблице скрипом удаления

Заранее спасибо
_katon_
Дата: 20.02.2013 10:36:05
user87,

Можно попробовать воспользоваться функцией ЛКМ(по нужной ДБ)->Tasks->Jenerate Script. При настройке можно указывать что выгрузке подлежит только схема данных. На другом сервере нужно будет просто выполнить sql-скрипт.
Slava_Nik
Дата: 20.02.2013 10:36:24
user87,
Просто заскриптуйте исходную БД(правая кнопка на БД, TAsk->Generate Scripts) и накатите скрипт там где надо.
Ozerov
Дата: 20.02.2013 10:38:02
По умолчанию там только схема и стоит.
Ну еще выберете все, что хотите перенести. Таблицы, вьюхи, индексы, тригеры и т.п. Обратите на это внимание, а то некоторые по умолчанию могут стоять в False.
dvt13
Дата: 20.02.2013 14:46:20
Расширю вопрос,
а если кроме схемы нужно переносить данные из нескольких таблиц (справочников) и делать это регулярно, не в ручную, при условии что сервера физически никак не связаны - какие могут быть решения?
Гость333
Дата: 20.02.2013 15:11:49
dvt13
сервера физически никак не связаны

Поясните, что это значит. Вы между ними данные на флешке переносите? Или есть связь по сети?
dvt13
Дата: 21.02.2013 06:18:23
С физикой погорячился конечно :), просто удаленный датацентр, из него нужно вытягивать схему и справочники.
Пока что нашел один вариант с некими скриптами для сохранения схемы БД + bcp для выгрузки справочников. Все это сохранять, архивировать и каким-то образом посылать, это вопрос отдельный.
Второй вариант - прикрутить Integration Services, но тут я пока не силен
Glory
Дата: 21.02.2013 10:22:57
dvt13
просто удаленный датацентр, из него нужно вытягивать схему и справочники.

И почему бы не сделать репликацию ?
dvt13
Дата: 21.02.2013 12:09:24
Репликацию для данных можно подумать, тем более что публикация нужных таблиц там уже есть.. Тут затык в доступе к удаленному серверу. Но на мысль натолкнули, спасибо, возможно мне будет проще взять данные с подписчика, а не с самого сервера.
А вот схема базы мне нужна вся целиком, включая индексы, триггеры, ограничения, в общем все