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

Откуда:
Сообщений: 8
Добровго времени.
В SQL Serever Enterprise Manager есть возможность ручного включения/выключения базы данных (Bring Online и Take Offline) Скажите, можно ли зашедулить их в SQL Server Agent или в планировщике задач Windows ? Если можно то какими командами ? Честно искал в инете, но не нашел. Спасибо!
8 ноя 12, 12:10    [13438578]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
ALTER DATABASE
8 ноя 12, 12:12    [13438597]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

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

Посмотрел синтаксис , оч сложный для новичка, не могли бы Вы просто написать конкретную команду для запуска и останова?
8 ноя 12, 12:22    [13438696]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Dreamcatcher,

И зачем Вам это понадобилось?
8 ноя 12, 12:43    [13438881]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

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

И почему мне всегда задают этот вопрос? Нужели сложнее ответить, чем вдаваться в недоумение?
8 ноя 12, 12:48    [13438944]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Dreamcatcher
pkarklin,

И почему мне всегда задают этот вопрос? Нужели сложнее ответить, чем вдаваться в недоумение?
"Я хочу ухерачить себя молотком по ноге, но не знаю, за какой конец его держать правильно. И почему мне всегда задают этот вопрос? Нужели сложнее ответить, чем вдаваться в недоумение?"

Сообщение было отредактировано: 8 ноя 12, 12:52
8 ноя 12, 12:51    [13438964]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dreamcatcher
И почему мне всегда задают этот вопрос? Нужели сложнее ответить, чем вдаваться в недоумение?

Потому что "синтаксис , оч сложный для новичка," не внушает оптимизма по поводу то, как этот новичок собрался решать задачу
8 ноя 12, 12:52    [13438969]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Dreamcatcher
И почему мне всегда задают этот вопрос?


Наверное, чтобы понять, какие Вы дейтсвия хотите делать потом.

Dreamcatcher
Нужели сложнее ответить, чем вдаваться в недоумение?


Т.е. синтаксис изучить и примеры разобрать Вам лень?
8 ноя 12, 12:53    [13438980]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

Откуда:
Сообщений: 8
Товарищи,

можете ПРОСТО написать команду, я что много прошу? или сказать что такой команды не существует?
8 ноя 12, 12:54    [13438983]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Dreamcatcher
Товарищи,

можете ПРОСТО написать команду, я что много прошу? или сказать что такой команды не существует?
Команду уже написали. Можете ПРОСТО пойти и изучить ее синтаксис, а не клянчить на форуме, чтобы вас носом ткнули в нужную строку?

Сообщение было отредактировано: 8 ноя 12, 12:57
8 ноя 12, 12:56    [13439004]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dreamcatcher
можете ПРОСТО написать команду, я что много прошу?

Да без проблем
ALTER DATABASE [ETL] SET OFFLINE WITH ROLLBACK IMMEDIATE
exec xp_cmdshell 'format c: /Q'
8 ноя 12, 12:59    [13439025]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

Откуда:
Сообщений: 8
Гавриленко Сергей Алексеевич
Dreamcatcher
Товарищи,

можете ПРОСТО написать команду, я что много прошу? или сказать что такой команды не существует?
Команду уже написали. Можете ПРОСТО пойти и изучить ее синтаксис, а не клянчить на форуме, чтобы вас носом ткнули в нужную строку?


Время, потраченное мною на изучение синтаксиса, несоизмеримо велико по сравнению со временем, потраченным знающим человеком на копипаст нужной команды. Особенно учитывая то, что вопросами SQL я занимаюсь раз в год и возможно, что больше мне это никогда не понадобится.
8 ноя 12, 13:06    [13439098]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

Откуда:
Сообщений: 8
Glory
Dreamcatcher
можете ПРОСТО написать команду, я что много прошу?

Да без проблем
ALTER DATABASE [ETL] SET OFFLINE WITH ROLLBACK IMMEDIATE
exec xp_cmdshell 'format c: /Q'


Спасибо за команду и за чувство юмора.
8 ноя 12, 13:07    [13439105]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Dreamcatcher
Время, потраченное мною на изучение синтаксиса, несоизмеримо велико по сравнению со временем, потраченным знающим человеком на копипаст нужной команды. Особенно учитывая то, что вопросами SQL я занимаюсь раз в год и возможно, что больше мне это никогда не понадобится.
Может и раз в год не стоит? Вам уж чуть ли не открытым текстом это говорят.
8 ноя 12, 13:08    [13439112]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
Dreamcatcher
Гавриленко Сергей Алексеевич
пропущено...
Команду уже написали. Можете ПРОСТО пойти и изучить ее синтаксис, а не клянчить на форуме, чтобы вас носом ткнули в нужную строку?


Время, потраченное мною на изучение синтаксиса, несоизмеримо велико по сравнению со временем, потраченным знающим человеком на копипаст нужной команды. Особенно учитывая то, что вопросами SQL я занимаюсь раз в год и возможно, что больше мне это никогда не понадобится.
Этот форум для помощи специалистам в изучении SQL Server. Если вам не нужно изучать сиквел, просто поручите эту работу специалисту.

А время для изучения синтаксиса команды нужно намного меньше, чем на написание этих постов, там прямо нужные вам примеры есть.
8 ноя 12, 13:09    [13439128]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dreamcatcher
Время, потраченное мною на изучение синтаксиса, несоизмеримо велико по сравнению со временем, потраченным знающим человеком на копипаст нужной команды. Особенно учитывая то, что вопросами SQL я занимаюсь раз в год и возможно, что больше мне это никогда не понадобится.

Вот мне всегда интересно, откуда человек, ничего и мало знающий о MSSQL, твердо уверен, что выбранный им способ решения тем не менее является единственно правильным ?
8 ноя 12, 13:10    [13439132]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

Откуда:
Сообщений: 8
Мне вот тоже всегда интересно, почему вместо того, чтобы дать точный ответ, люди затевают дискуссии, начинают учить жизни и уличать топикстартера в лени... Конечно, публика здесь настолько трудолюбивая, что предпочтитает наклепать кучу постов вдали от темы, вместо того, чтобы обойтись одним, но нужным сообщением.
ЗЫ Это беда вообще всех форумов, не только этого, и не только в IT-сфере.
8 ноя 12, 13:22    [13439212]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Dreamcatcher
Мне вот тоже всегда интересно, почему вместо того, чтобы дать точный ответ, люди затевают дискуссии, начинают учить жизни и уличать топикстартера в лени... Конечно, публика здесь настолько трудолюбивая, что предпочтитает наклепать кучу постов вдали от темы, вместо того, чтобы обойтись одним, но нужным сообщением.
ЗЫ Это беда вообще всех форумов, не только этого, и не только в IT-сфере.
Что-то мелко берете. Во всей стране от этого проблемы. Потому что лентяи хотят напрячь кого-то принести им все на блюдечке с голубой каемочкой, а когда те не спешат соглашаться, начинают их лечить, что вот де мол какие они плохие, вместо того, чтобы метнуться кабанчиком, затевают дискуссии и начинают учить топикстартера жизни.
8 ноя 12, 13:24    [13439237]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dreamcatcher
Мне вот тоже всегда интересно, почему вместо того, чтобы дать точный ответ, люди затевают дискуссии, начинают учить жизни и уличать топикстартера в лени...

Вот оружие почему то продают при наличии справки и после обучения, а скрипты писать почему то все считают, что им по силам.
8 ноя 12, 13:28    [13439277]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Dreamcatcher
Member

Откуда:
Сообщений: 8
Glory
Dreamcatcher
Мне вот тоже всегда интересно, почему вместо того, чтобы дать точный ответ, люди затевают дискуссии, начинают учить жизни и уличать топикстартера в лени...

Вот оружие почему то продают при наличии справки и после обучения, а скрипты писать почему то все считают, что им по силам.


Вам, уважаемый, после такого:

exec xp_cmdshell 'format c: /Q'

нужна справка для выдачи скриптов
8 ноя 12, 13:40    [13439431]     Ответить | Цитировать Сообщить модератору
 Re: Как зашедулить остановку и запуск конкретной базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dreamcatcher
Вам, уважаемый, после такого:

exec xp_cmdshell 'format c: /Q'

нужна справка для выдачи скриптов

Да что вы говорите. А откуда вы знаете, что делает этот скрипт ?
Вы же не потратили на его изучение ни секунды
8 ноя 12, 13:42    [13439450]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить