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

Откуда: Rostov-on-Don
Сообщений: 488
Задача, из базы на одном сервере скопировать некоторые процедуры, таблицы, и связи в такую же базу на другом сервере. Репликация не подходит, слишком много разных ограничений и нюансов. Писать макросы самому, тоже что-то зверское. Задача просто сделать абсолютно рабочую копию.
21 июл 04, 11:20    [823241]     Ответить | Цитировать Сообщить модератору
 Re: скопировать таблицы и процедуры с одного сервера на другой  [new]
Glory
Member

Откуда:
Сообщений: 104760
DTS - Copy Server objects task
21 июл 04, 11:22    [823253]     Ответить | Цитировать Сообщить модератору
 Re: скопировать таблицы и процедуры с одного сервера на другой  [new]
niktesla
Member

Откуда:
Сообщений: 9
Если сделмть абсолютно рабочую копию - то это бэкап => restore

А если отдельно, то
таблицы можно через DTS визард перегнать
А процедуры ручками скопировать(в смысле текст процедур перенести)
21 июл 04, 11:24    [823268]     Ответить | Цитировать Сообщить модератору
 Re: скопировать таблицы и процедуры с одного сервера на другой  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
niktesla
Если сделмть абсолютно рабочую копию - то это бэкап => restore

А если отдельно, то
таблицы можно через DTS визард перегнать
А процедуры ручками скопировать(в смысле текст процедур перенести)

Через визард процедуры тоже можно через копирование объектов перенести.
21 июл 04, 11:26    [823274]     Ответить | Цитировать Сообщить модератору
 Re: скопировать таблицы и процедуры с одного сервера на другой  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
можно через Generate SQL Script все сразу
поставить все галки на первой закладке и на последней


для спящего время бодрствования равносильно сну
21 июл 04, 11:27    [823275]     Ответить | Цитировать Сообщить модератору
 Re: скопировать таблицы и процедуры с одного сервера на другой  [new]
Underking
Member

Откуда: Rostov-on-Don
Сообщений: 488
автор
DTS - Copy Server objects task

Здесь надо разбираться, сейчас даже не знаю, подойдет или нет. Поэтому интересны сейчас и другие варианты.

автор
Если сделмть абсолютно рабочую копию - то это бэкап => restore

Надо скопировать не всю базу, а некоторые процедуры, таблицы и данные (первоначально я не упомянул про данные, их тоже надо).

автор
А процедуры ручками скопировать(в смысле текст процедур перенести)

Для одиночных процедур можно, а так и скрипт генератором можно воспользоваться. Просто хотелось как-то автоматизировать. Очень неприятно, что текст процедуры в таблице syscomments лежит кусками по 4000 символов.

автор
можно через Generate SQL Script все сразу
поставить все галки на первой закладке и на последней

С процедурами и самими таблицами так можно. Вот правда не знаю, можно ли там сразу задать список нужных процедур и таблиц, чтоб не кликать постоянно?
А еще нужно перенести сами данные.
21 июл 04, 14:01    [823985]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить