Консультация № 194292
25.12.2018, 17:30
0.00 руб.
0 4 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:

Есть база данных с 20-30 таблицами, созданных лет 7 назад. Первоначальный скрипт уже ДАВНО устарел. В БД ОГРОМНАЯ куча записей. Возникла необходимость в создание пустой БД, наличие всех таблиц без данных.
Есть ли возможность получить все таблицы с колонками, ключами и зависимостями? Запрос или что-то подобное.

Обсуждение

давно
Модератор
137394
1850
25.12.2018, 18:19
общий
Адресаты:
Есть база данных
Что за база? MS SQL Server?
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Советник
400484
472
25.12.2018, 20:06
общий
Да. MS SQL Server
давно
Модератор
137394
1850
25.12.2018, 21:04
общий
Адресаты:
Давно не работал с ms sql. И сейчас доступа к ней нет. По памяти, можно сгенерировать скрипт на создание таблицы. Но, как помнится, легче сделать бэкап базы, восстановить её с другим именем, и вычистить таблицы (truncate) . Ecли надо, усечь место на диске (shrink). При этом сохранится структура базы, хранимые процедуры.
Это всё по памяти, не судите строго.
Кстати, наверное в разных версиях sql-сервера есть разные инструменты, и Вам имеет смысл указать это для других коллег, готовых помочь.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Советник
400484
472
26.12.2018, 09:19
общий
ms sql server 2008
Форма ответа