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

Откуда:
Сообщений: 681
Всем привет!

Подскажите, пож., можно ли как сделать backup базы на удаленном SQL Express?
При этом бэкап запускать из джоба не на Express.
20 мар 13, 17:37    [14073540]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Бэкап можно запускать откуда угодно (через sqlcmd, например) и писать куда угодно (например, на сетевую шару).
20 мар 13, 17:41    [14073553]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

т.е. можно запустить backup базы расположенной на другом сервере?
20 мар 13, 17:42    [14073567]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
beaver06
т.е. можно запустить backup базы расположенной на другом сервере?


Бэкап это такое же выполнение инструкции сервером, как и SELECT. Откуда и как Вы ее пошлете - серверу все равно.

Сообщение было отредактировано: 20 мар 13, 17:46
20 мар 13, 17:46    [14073582]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
Гавриленко Сергей Алексеевич
Member

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

т.е. можно запустить backup базы расположенной на другом сервере?
Саму команду будет выполнять сервер. А откуда вы ее пошлете - пофигу, в общем-то.
20 мар 13, 17:47    [14073586]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

можно пример скрипта как сделать бэкап с консоли подключенной к одному SQL серверу, базы находящейся на другом SQL?
20 мар 13, 17:49    [14073592]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
Гавриленко Сергей Алексеевич
Member

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

можно пример скрипта как сделать бэкап с консоли подключенной к одному SQL серверу, базы находящейся на другом SQL?
exec dbo.xp_сmdshell 'sqlcmd.exe -S нужный_сервер ... -q"backup database ... to disk = ..."'


Сообщение было отредактировано: 20 мар 13, 17:53
20 мар 13, 17:52    [14073614]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

Откуда:
Сообщений: 681
Гавриленко Сергей Алексеевич,
у меня есть SQL server Standart Edition, и несколько серверов с SQL Express. Так вот как мне делать бэкап баз на Express в заданное время?
20 мар 13, 17:53    [14073616]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

понял. Спасибо.
20 мар 13, 17:53    [14073624]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
beaver06
у меня есть SQL server Standart Edition, и несколько серверов с SQL Express. Так вот как мне делать бэкап баз на Express в заданное время?


Настройте на уделенных серверах с Express в стандартном планировщике винды задания с вызовом sqlcmd.exe и инструкцией BACKUP.
20 мар 13, 17:54    [14073628]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
pkarklin
beaver06
у меня есть SQL server Standart Edition, и несколько серверов с SQL Express. Так вот как мне делать бэкап баз на Express в заданное время?


Настройте на уделенных серверах с Express в стандартном планировщике винды задания с вызовом sqlcmd.exe и инструкцией BACKUP.
Это, кстати, будет надежнее: шанс порваться у локального соединения во время бэкапа куда как ниже, чем у удаленного.
20 мар 13, 17:56    [14073638]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

так не получится. Я sysadmin, но не локальный администратор
20 мар 13, 17:56    [14073639]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
А на этом сервере
beaver06
у меня есть SQL server Standart Edition


Вы в какие локальные группы ОС входите?
20 мар 13, 18:06    [14073691]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

Users
21 мар 13, 09:02    [14075488]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
beaver06
Users


И Вы не можете создать задание в планировщике заданий ОС?
21 мар 13, 09:13    [14075519]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

могу. Но у меня около 2000 компов. Ручками так тяжело делать.
21 мар 13, 10:28    [14075870]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
alexeyvg
Member

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

могу. Но у меня около 2000 компов. Ручками так тяжело делать.
Тогда да, можно как сказал Гавриленко Сергей Алексеевич

Ещё варианты - сделать линкед-сервер, и выполнять команды бакапа на нём
Можно ещё сделать SSIS пакет, там цикл по серверам.
Можно ещё сделать джоб, который создаёт джобы по одному на каждый удалённый сервер - это если базы не очень маленькие, и последовательно делать бакапы слишком медленно. В SSIS пакете тоже можно сделать несколько потоков обработки.

Бакапы можно делать на локальные диски серверов либо на сетевую шару.
21 мар 13, 10:42    [14075938]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
beaver06
могу. Но у меня около 2000 компов. Ручками так тяжело делать.


Ну так автомитизируйте этот процесс: http://blog.crayon.no/blogs/janegil/archive/2012/05/28/working_2D00_with_2D00_scheduled_2D00_tasks_2D00_from_2D00_windows_2D00_powershell.aspx
21 мар 13, 10:59    [14076029]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

про бэкапы все понятно. Мне не понятен сам запуск проыесса, без linked server
21 мар 13, 11:32    [14076245]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

Откуда:
Сообщений: 681
pkarklin
beaver06
могу. Но у меня около 2000 компов. Ручками так тяжело делать.


Ну так автомитизируйте этот процесс: http://blog.crayon.no/blogs/janegil/archive/2012/05/28/working_2D00_with_2D00_scheduled_2D00_tasks_2D00_from_2D00_windows_2D00_powershell.aspx


при этом нужны Linked Server?
21 мар 13, 11:33    [14076251]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
Glory
Member

Откуда:
Сообщений: 104751
beaver06
Мне не понятен сам запуск проыесса, без linked server

Нескольк раз уже написали же

sqlcmd.exe -S нужный_сервер ... -q"backup database ... to disk = ..."
21 мар 13, 11:33    [14076255]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
beaver06
при этом нужны Linked Server?


Нет.
21 мар 13, 11:52    [14076397]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

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

ошибка: Could not find stored procedure 'master.dbo.xp_сmdshell'.
права у меня sysadmin


Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
Oct 19 2012 13:38:57
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
21 мар 13, 12:32    [14076641]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
beaver06
Member

Откуда:
Сообщений: 681
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO


выполнил
21 мар 13, 12:44    [14076722]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный backup базы на SQL Express  [new]
nezhadnye_my
Guest
перенеберите латиницей xp_cmdshell,
а то у Гавриленко кириллическая:

select ascii(SUBSTRING('xp_сmdshell', i, 1))
from (values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11)) v(i)


120
112
95
63
109
100
115
104
101
108
108
21 мар 13, 13:00    [14076835]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить