Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
Max-xaM
Member

Откуда: Гусь-Хрустальный
Сообщений: 556
Имеется скуль 2005.
В нем если ПКМ на имени таблицы, то можно выбрать "Script table as" -> "Create to" -> "New Query".
Таким образом создается красивый запрос по созданию таблицы.

Требуется сделать такой запрос автоматически для любой таблицы базы, чтобы его переслать на другой комп и там выполнить.

Входной параметр - имя таблицы
На выходе нужны блоки:
- drop table если есть
- create table со всеми полями
- создание индексов, ключей и т.д.
- внешние ключи с проверкой наличия связанных таблиц

Есть мысль, но не знаю пригодится ли.
Когда формируется снимок базы с выбранными таблицами, то там (в файле snapshot.cab) есть файлы *.pre, *.sch, *.idx, в которых лежит тоже самое.
20 ноя 12, 13:34    [13499947]     Ответить | Цитировать Сообщить модератору
 Re: Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Max-xaM,

вопрос то какой?
20 ноя 12, 14:42    [13500654]     Ответить | Цитировать Сообщить модератору
 Re: Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
если ПКМ


А если ПКМ на самой бд и Task-> Generate Scripts... и на вкладке Set Scripting Options ЛКМ на Advanced?
20 ноя 12, 14:47    [13500719]     Ответить | Цитировать Сообщить модератору
 Re: Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
Max-xaM
Member

Откуда: Гусь-Хрустальный
Сообщений: 556
Надо скрипт такой написать, чтобы автоматом сформировался. А не руками ПКМ и ЛКМ.
20 ноя 12, 14:55    [13500767]     Ответить | Цитировать Сообщить модератору
 Re: Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
Crimean
Member

Откуда:
Сообщений: 13147
FAQ...
https://www.sql.ru/faq/faq_topic.aspx?fid=805
20 ноя 12, 15:45    [13501266]     Ответить | Цитировать Сообщить модератору
 Re: Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
Max-xaM
Member

Откуда: Гусь-Хрустальный
Сообщений: 556
Crimean
FAQ...
https://www.sql.ru/faq/faq_topic.aspx?fid=805

Там какие-то сторонние разработки, а мне нужно свой скрипт сделать.
27 ноя 12, 12:47    [13535496]     Ответить | Цитировать Сообщить модератору
 Re: Нужен скрипт по переносу структуры таблиц из одной базы в другую  [new]
Glory
Member

Откуда:
Сообщений: 104751
Max-xaM
ам какие-то сторонние разработки, а мне нужно свой скрипт сделать.

Ну так сделайте.
27 ноя 12, 12:52    [13535527]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить