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

Откуда: оттуда
Сообщений: 69
есть виртуальная машина server-v1. на ней крутится sqlexpress 2005. службы запущены от network service. также на нем в планировщике висит батник-скрипт типа:
"c:\program files (x86)\microsoft sql server\mssql.1\mssql\binn\sqlmaint.exe" -S server-v1\SQLexpress -U sa -P pass -D test_DB -BkUpDB "\\server\aikbackups$" -BkUpMedia DISK -DelBkUps 8weeks

че какие разрешения на шару выдавать?
или может лучше вариант есть?

p.s. sql настроен со смешанным режимом авторизации
27 ноя 14, 17:18    [16915109]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Glory
Member

Откуда:
Сообщений: 104751
alyam
че какие разрешения на шару выдавать?

А вы знаете способы обращения к сетевым ресурсам без наличия прав ?

alyam
или может лучше вариант есть?

Бэкапить на локальный диск
27 ноя 14, 17:20    [16915133]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
Glory
alyam
че какие разрешения на шару выдавать?

А вы знаете способы обращения к сетевым ресурсам без наличия прав ?

alyam
или может лучше вариант есть?

Бэкапить на локальный диск


не знаю. потому и спрашиваю совета какие права задать. или может под каким пользователем выполнять резервное копирование.
если задаю в скрипте учетку доменную (domen\user), то пишет ошибку. не выполнен вход для этой учетки.


на локальный диск не хочу.
27 ноя 14, 17:28    [16915196]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Glory
Member

Откуда:
Сообщений: 104751
alyam
потому и спрашиваю совета какие права задать.

Для того, чтобы записать что нужны как ни странно права на запись

alyam
если задаю в скрипте учетку доменную (domen\user), то пишет ошибку. не выполнен вход для этой учетки.

В скрипте нельзя задать "учетку"
А в командах обращения к ресурсам вне SQL, последний используют свою сетевую учетную запись
27 ноя 14, 17:30    [16915216]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
А если сеть упадёт или админа озарит - прощай бэкапы?
27 ноя 14, 17:35    [16915257]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
Владислав Колосов,

а если виртуальная машина упадет?
27 ноя 14, 17:37    [16915269]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
alyam
а если виртуальная машина упадет?

вам как бы намекали что сам бэкап предполагается делать на локальные диски и отдельной операцией копировать в безопасные места
27 ноя 14, 17:40    [16915285]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

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

а может проще делать сразу на шару. а если не получилось, то отправлять сообщение на мыло админу?
27 ноя 14, 17:42    [16915299]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
alyam
Shakill,

а может проще делать сразу на шару. а если не получилось, то отправлять сообщение на мыло админу?

если б было проще, вы бы не появились на форуме с этим вопросом )
27 ноя 14, 17:48    [16915338]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
alyam
Shakill,

а может проще делать сразу на шару. а если не получилось, то отправлять сообщение на мыло админу?


Думаю, что лучше гарантированно получить бэкап, чем остаться вообще без резервной копии. А вопросы перемещения уже решать с админом.
27 ноя 14, 17:56    [16915392]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
я вас понял. спасибо за советы.
27 ноя 14, 18:03    [16915436]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
а подскажите еще, пожалуйста, как в моем скрипте делать разностное резервное копирование.
27 ноя 14, 18:04    [16915444]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Glory
Member

Откуда:
Сообщений: 104751
alyam
а подскажите еще, пожалуйста, как в моем скрипте делать разностное резервное копирование.

Не пробовали читать хелп ?
http://msdn.microsoft.com/en-us/library/ms186865.aspx
27 ноя 14, 21:54    [16916286]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
alyam
есть виртуальная машина server-v1. на ней крутится sqlexpress 2005. службы запущены от network service. также на нем в планировщике висит батник-скрипт типа:
"c:\program files (x86)\microsoft sql server\mssql.1\mssql\binn\sqlmaint.exe" -S server-v1\SQLexpress -U sa -P pass -D test_DB -BkUpDB "\\server\aikbackups$" -BkUpMedia DISK -DelBkUps 8weeks


sqlmaint Utility
автор
This feature will be removed in the next version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Use SQL Server maintenance plan feature instead. For more information on maintenance plans, see Maintenance Plans.
27 ноя 14, 23:35    [16916561]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
сори. с английском не силен. не могу найти этот параметр
28 ноя 14, 14:06    [16919279]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Glory
Member

Откуда:
Сообщений: 104751
alyam
с английском не силен. не могу найти этот параметр

А с наблюдательностью как ? Мышкой владеете хорошо ?
http://msdn.microsoft.com/ru-ru/library/ms162827(v=sql.120).aspx
28 ноя 14, 14:08    [16919306]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

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

ты прям ходячий сарказм )
28 ноя 14, 14:31    [16919542]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
Glory
Member

Откуда:
Сообщений: 104751
alyam
Glory,

ты прям ходячий сарказм )

Потому что сказка про "я плохо владею английским" и mssql была актуальна до момента русской локализации. Т.е. лет 10 назад.
А наблюдательность и вледение мышкой нужны как раз переключения между языками локализации в msdn
28 ноя 14, 14:34    [16919574]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

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

я не нашел как в sqlmaint.exe создавать разностные бэкапы :(
22 дек 14, 09:45    [17032232]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
o-o
Guest
alyam,
там на всех языках пишут, что этот sqlmaint -- ативизм, будет искоренен, и не надо его использовать. А не находите наверное потому, что там диф. нету. по крайней мере поиск по "differential" в той статье показывает фигу, зато в стандартной команде это есть, ссылка на нее дана выше
22 дек 14, 10:11    [17032350]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
o-o,

я нашел пример.
BACKUP DATABASE Sales
TO DISK = 'С:\SQLServerBackups\SalesFiles.bck'
WITH
DIFFERENTIAL;
GO

это же скрипт sql? не пойму как его использовать
22 дек 14, 11:17    [17032665]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
o-o
Guest
alyam,
в батнике вместо sqlmaint.exe вызывайте sqlcmd.exe со входным файлом, в к-ый поместите этот скрипт.
Tutorial: sqlcmd Utility
22 дек 14, 11:32    [17032772]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
o-o,

спасибо. сделал.
а не подскажете, как задать параметр у BACKUP, чтоб удалялись разностные копии, устаревшие более чем на 1 месяц?
23 дек 14, 09:43    [17038010]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alukardD
Member

Откуда: USSR
Сообщений: 3369
alyam
o-o,

спасибо. сделал.
а не подскажете, как задать параметр у BACKUP, чтоб удалялись разностные копии, устаревшие более чем на 1 месяц?

RETAINDAYS = 30 вроде как
23 дек 14, 09:53    [17038062]     Ответить | Цитировать Сообщить модератору
 Re: бэкап на сетевую шару  [new]
alyam
Member

Откуда: оттуда
Сообщений: 69
alukardD, я так понял этот параметр не означает, что резервная копия будет удалена.

скрипт такой:

DECLARE @pathName NVARCHAR(512)
SET @pathName = 'C:\AIKBackups\DIFF\DELO_Diff_' + Convert(varchar(8), GETDATE(), 112) + '.BAK'
BACKUP DATABASE DELO_DB TO DISK = @pathName
WITH DIFFERENTIAL,
RETAINDAYS=30;
GO
23 дек 14, 10:21    [17038193]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить