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

Откуда:
Сообщений: 16
Подскажите, есть хранимок штук 60, нужно сделать их резервную копию, например каждую хранимку в текстовый файл.
19 июл 12, 18:42    [12890128]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Max_Tpop
Member

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

ПКМ на базе, затем сформировать сценарии, а там выбираешь нужные тебе хранимки
19 июл 12, 18:45    [12890133]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Max_Tpop
Member

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

точнее сначала задачи, а затем сформировать сценарии)
19 июл 12, 18:45    [12890135]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
cander
Member

Откуда:
Сообщений: 16
Большое СПАСИБО
19 июл 12, 18:56    [12890156]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
cander
Member

Откуда:
Сообщений: 16
Усложним вопрос.
Как сделать скрипт, который будет запускаться раз в неделю и будет делать бэкап процедур?
20 июл 12, 10:11    [12891722]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
cander
Усложним вопрос.
Как сделать скрипт, который будет запускаться раз в неделю и будет делать бэкап процедур?

Backup базы
20 июл 12, 10:21    [12891800]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Привидение программиста
Member

Откуда: Я пришло всех вас зобанеть
Сообщений: 1599
Ну сделай скрипт и оформи его как Job агену.
20 июл 12, 10:23    [12891810]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Привидение программиста
Member

Откуда: Я пришло всех вас зобанеть
Сообщений: 1599
Пардон, агенту.
20 июл 12, 10:23    [12891816]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
cander
Member

Откуда:
Сообщений: 16
Привидение программиста
Ну сделай скрипт и оформи его как Job агену.


Не пойму как сделать скрипт, который будет бэкапить процедупы. А в идеале было бы забэкапить каждую процедуру в отдельный файл
20 июл 12, 10:53    [12892019]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
cander
Привидение программиста
Ну сделай скрипт и оформи его как Job агену.


Не пойму как сделать скрипт, который будет бэкапить процедупы. А в идеале было бы забэкапить каждую процедуру в отдельный файл

Профайлером поймать команду, которую студия отдает не получается или не пробовали ?
20 июл 12, 11:00    [12892076]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
cander
Подскажите, есть хранимок штук 60, нужно сделать их резервную копию, например каждую хранимку в текстовый файл.


Вести проект в схемы БД в SSMS или продвинуто в VS2010 + TFS. Обеспечите себе комфортное обновление и работу, можно и скрипы написать на разворачивание из файлов, но это гамадризм.
20 июл 12, 11:06    [12892110]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
cander
Member

Откуда:
Сообщений: 16
Ozerov
cander
пропущено...


Не пойму как сделать скрипт, который будет бэкапить процедупы. А в идеале было бы забэкапить каждую процедуру в отдельный файл

Профайлером поймать команду, которую студия отдает не получается или не пробовали ?


Даже и не знаю как это сделать, не то что пробывал.

И какую именно команду. Когда как описал Max_Tpop делается запрос?
20 июл 12, 11:10    [12892145]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
cander
Member

Откуда:
Сообщений: 16
Ken@t
cander
Подскажите, есть хранимок штук 60, нужно сделать их резервную копию, например каждую хранимку в текстовый файл.


Вести проект в схемы БД в SSMS или продвинуто в VS2010 + TFS. Обеспечите себе комфортное обновление и работу, можно и скрипы написать на разворачивание из файлов, но это гамадризм.

что означает "Вести проект в схемы БД". Но а последний вариант - перегиб.
20 июл 12, 11:16    [12892189]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Ozerov
Member

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

Профайлером поймать команду, которую студия отдает не получается или не пробовали ?


Даже и не знаю как это сделать, не то что пробывал.

И какую именно команду. Когда как описал Max_Tpop делается запрос?



Запускаете профайлер, фильтр настраиваете на свой логин (что бы лишнего меньше было). Скриптуете, как Вы делали.
Затем в профайлере смотрите, какой командой студия это проделывала.

Если удобоваримая команда, то ее в джоб и на расписания.

P.S. но я не могу гарантировать , что подойдет. А попробовать стоит.
20 июл 12, 11:17    [12892206]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
cander
что означает "Вести проект в схемы БД". Но а последний вариант - перегиб.

Создаёте проект схемы бд в VS (Database Project) , разворачиваете с помощъю VSDBCMD , Последний вариант - констатация факта, так и делали в свой время.
20 июл 12, 11:28    [12892313]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
Бородин Андрей
Member

Откуда:
Сообщений: 4
sp_helptext
20 июл 12, 13:18    [12893104]     Ответить | Цитировать Сообщить модератору
 Re: Резервная копия хранимых процедур  [new]
baclanov
Member

Откуда:
Сообщений: 82
Можно испльзовать Scripter из SMO, собственно эта вещь и используется когда в генерируется скрипт.

http://msdn.microsoft.com/ru-ru/library/microsoft.sqlserver.management.smo.scripter
20 июл 12, 13:58    [12893314]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить