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

Откуда:
Сообщений: 33
Добрый день

Сорри, если вопрос ламерский. Нужно заскриптовать несколько таблиц базы с индексами, триггерами и т.п. В 2000-м проблем не было. В интерпрайзе правой кнопкой мыши и понеслась
27 янв 10, 19:11    [8256092]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
iljy
Member

Откуда:
Сообщений: 8711
Burm,

и какие проблемы в 2005? Правой кнопкой мыши на базе, находите Generate Scripts - и понелась.
27 янв 10, 19:13    [8256103]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
А теперь правая кнопка мыши поломалась? :)
27 янв 10, 19:14    [8256106]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Burm
Member

Откуда:
Сообщений: 33
iljy
Burm,

и какие проблемы в 2005? Правой кнопкой мыши на базе, находите Generate Scripts - и понелась.


Generate Scripts создает скрипт создания базы, а мне нужен скрипт создания нескольких таблиц с индексами и триггерами
28 янв 10, 13:30    [8260154]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Glory
Member

Откуда:
Сообщений: 104760
Burm
iljy
Burm,

и какие проблемы в 2005? Правой кнопкой мыши на базе, находите Generate Scripts - и понелась.


Generate Scripts создает скрипт создания базы, а мне нужен скрипт создания нескольких таблиц с индексами и триггерами

Ну так выберите эти таблицы и Generate Scripts создат вам их скрипты
28 янв 10, 13:32    [8260172]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Burm
iljy
Burm,

и какие проблемы в 2005? Правой кнопкой мыши на базе, находите Generate Scripts - и понелась.


Generate Scripts создает скрипт создания базы, а мне нужен скрипт создания нескольких таблиц с индексами и триггерами
На нужной базе в Object Explorer - клик правой кнопкой мыши;
Выбираете Tasks -> Generate Scripts;
И - вперёд! Выбираете базу, объекты, свойства и т.д для скрипта.
28 янв 10, 13:48    [8260351]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Burm
Member

Откуда:
Сообщений: 33
> На нужной базе в Object Explorer - клик правой кнопкой мыши;

спасибо, теперь разобрался
29 янв 10, 12:26    [8265906]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Burm
Member

Откуда:
Сообщений: 33
правда все равно не удобно.

Если выбрать три таблицы и правой кнопкой generate script - то получаю ровно три скрипта create table без индексов, триггеров и т.д.

Получается, что сразу получить скрипты на таблицу и все дочерние объекты в 2005-м невозможно ?
29 янв 10, 12:40    [8266039]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Glory
Member

Откуда:
Сообщений: 104760
Burm
правда все равно не удобно.

Если выбрать три таблицы и правой кнопкой generate script - то получаю ровно три скрипта create table без индексов, триггеров и т.д.

Получается, что сразу получить скрипты на таблицу и все дочерние объекты в 2005-м невозможно ?

Если зайти в Tools - Options - Scripting, то все можно
29 янв 10, 12:46    [8266083]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Burm
Member

Откуда:
Сообщений: 33
> Если зайти в Tools - Options - Scripting, то все можно

вот спасибо огромное !!!
29 янв 10, 18:05    [8268754]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Евгенич
Member

Откуда:
Сообщений: 267
А если нет пункта меню Scripting?

К сообщению приложен файл. Размер - 48Kb
12 окт 15, 12:07    [18266686]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
gang
Member

Откуда:
Сообщений: 1394
Евгенич,
Вот тут туже нет пункта Scripting и что дальше?
+
Картинка с другого сайта.

Откуда вы взяли свою непонятную картинку?

Сообщение было отредактировано: 12 окт 15, 18:03
12 окт 15, 17:56    [18269026]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
Евгенич
Member

Откуда:
Сообщений: 267
gang
Евгенич,
Вот тут туже нет пункта Scripting и что дальше?
+
Картинка с другого сайта.

Откуда вы взяли свою непонятную картинку?


[url=]https://www.mssqltips.com/sqlservertip/1503/options-for-scripting-sql-server-database-objects/[/url] Посмотрел типс здесь, открыл у себя и не обнаружил там искомого пункта...
13 окт 15, 09:18    [18270720]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
o-o
Guest
У 2005-ого Экспресса (with Advanced Tools) студия была ущербная.
Не помню про options, но точно помню,
что при скриптовании базы невозможно было скриптовать данные.
Этой настройки просто не было
13 окт 15, 09:35    [18270811]     Ответить | Цитировать Сообщить модератору
 Re: Как в Ms SQL Server 2005 заскриптовать все таблицы сразу  [new]
gang
Member

Откуда:
Сообщений: 1394
Евгенич,

Вот видите коллегам уже приходится ванговать относительного версии вашей студии, а Вы все молчите.
13 окт 15, 09:45    [18270854]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить