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

Откуда:
Сообщений: 445
Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64)

В планах обслуживания пытаюсь настроить бекап на сетевой диск.
Создал устройство резервного NetBackup копирования и создаю план.
Бэкап создается с именем NetBackup.bak.
Не пойму, как сделать, чтобы файл не перезаписывался, а создавался новый (чтоб генерировалось имя).
И как потом настроить удаление старых бекапов? В задаче очистки после обслуживания нет возможности указать устройство резервного копирования.
22 сен 16, 16:50    [19697546]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Slon747
Не пойму, как сделать, чтобы файл не перезаписывался, а создавался новый (чтоб генерировалось имя).

Приматить сетевой диск в папку и бэкапить не на устройство, а в файл
Slon747
И как потом настроить удаление старых бекапов?

После и удаляться будет.
22 сен 16, 16:55    [19697588]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Slon747
Member

Откуда:
Сообщений: 445
[quot Гавриленко Сергей Алексеевич]
Slon747
Не пойму, как сделать, чтобы файл не перезаписывался, а создавался новый (чтоб генерировалось имя).

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

Что значит примапить? Смонтировать в виде диска?
Я смонтировал диск с этим ресурсом, но помощник не показывает этот диск при выборе папки резервного копирования.
22 сен 16, 17:01    [19697617]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Просто напишите руками путь, не надо помощник использовать.
22 сен 16, 18:39    [19698020]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7604
Slon747
Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64)

В планах обслуживания пытаюсь настроить бекап на сетевой диск.
Создал устройство резервного NetBackup копирования и создаю план.
Бэкап создается с именем NetBackup.bak.
Не пойму, как сделать, чтобы файл не перезаписывался, а создавался новый (чтоб генерировалось имя).
И как потом настроить удаление старых бекапов? В задаче очистки после обслуживания нет возможности указать устройство резервного копирования.
Бекапьте сразу на сетевой диск, без всяких устройст. используйте \\server\folder в плане обслуживание. Главное, чтобы права у сиквеля на эту папку были.
22 сен 16, 18:43    [19698035]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
odisssey
Member

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

declare @Path varchar(500), @DBName varchar(128),@FileName varchar(4000)

begin
	select @DBName = 'baza'
	select @Path = '\\10.10.1.1\d$\Back\'
	select @FileName = @Path + @DBName + '_Full_'+ convert(varchar(8),getdate(),112) + '_'+ replace(convert(varchar(8),getdate(),108),':','')+ '.bak'
	backup database @DBName to disk = @FileName  WITH  CHECKSUM
end
22 сен 16, 20:16    [19698286]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Slon747
Member

Откуда:
Сообщений: 445
odisssey
Slon747,

declare @Path varchar(500), @DBName varchar(128),@FileName varchar(4000)

begin
	select @DBName = 'baza'
	select @Path = '\\10.10.1.1\d$\Back\'
	select @FileName = @Path + @DBName + '_Full_'+ convert(varchar(8),getdate(),112) + '_'+ replace(convert(varchar(8),getdate(),108),':','')+ '.bak'
	backup database @DBName to disk = @FileName  WITH  CHECKSUM
end


Спасибо! Работает.
Подскажите еще, как выполнить "Maintenance Cleanup Task" на сетевом ресурсе? Чем заменить?
23 сен 16, 08:25    [19698924]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Slon747
Подскажите еще, как выполнить "Maintenance Cleanup Task" на сетевом ресурсе? Чем заменить?
Написать в ClranUp Task такой же путь религия не позволяет?

Сообщение было отредактировано: 23 сен 16, 12:30
23 сен 16, 12:30    [19699976]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Slon747
Member

Откуда:
Сообщений: 445
Гавриленко Сергей Алексеевич
Slon747
Подскажите еще, как выполнить "Maintenance Cleanup Task" на сетевом ресурсе? Чем заменить?
Написать в ClranUp Task такой же путь религия не позволяет?


Т.к. он не дает выбрать сетевой путь, вписsdfk от руки.
Выполняю, ошибок не выдает, но бекапы не удаляет.
23 сен 16, 13:00    [19700163]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Slon747
Выполняю, ошибок не выдает, но бекапы не удаляет.
Значит вы что-то неправильно настроили.
23 сен 16, 13:20    [19700295]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Slon747
Member

Откуда:
Сообщений: 445
Гавриленко Сергей Алексеевич
Slon747
Выполняю, ошибок не выдает, но бекапы не удаляет.
Значит вы что-то неправильно настроили.


Все же выводит ошибку:
---------------------
09/23/2016 13:55:49,Maintenance.Net backup,Ошибка,0,SVR-DB,Maintenance.Net backup,(результат выполнения задания),,Не удалось завершить задание. Запуск задания был произведен Пользователь sa. Последним выполнявшимся шагом был шаг 1 (Net backup).,00:00:08,0,0,,,,0
09/23/2016 13:55:49,Maintenance.Net backup,Ошибка,1,SVR-DB,Maintenance.Net backup,Net backup,,Выполняется от имени пользователя: SVR-DB\sqlusr.Программа выполнения пакетов Microsoft (R) SQL Server Version 10.50.6000.34 for 64-bit (C) Корпорация Майкрософт (Microsoft Corporation)<c/> 2010. Все права защищены. Начало: 13:55:49 Выполнение: 2016-09-23 13:55:52.16 Источник: {7A1349ED-4724-4F18-9CA1-6498B2A3622C} Выполнение запроса "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% завершено Конец выполнения Выполнение: 2016-09-23 13:55:56.73 Источник: Задача "Выполнение инструкции T-SQL" Выполнение запроса "declare @Path varchar(500)<c/> @DBName varchar(128)<c/>@...".: 100% завершено Конец выполнения Ошибка: 2016-09-23 13:55:56.90 Код: 0xC002F210 Источник: Задача "Очистка после обслуживания" Задача "Выполнение SQL"
Описание: Сбой выполнения запроса "EXECUTE master.dbo.xp_delete_file 0<c/>N'F:\'<c/>N'bak'<c/>..." со следующей ошибкой: "xp_delete_file() ? возвращена ошибка 2<c/> "Не удается найти указанный файл."". Возможные причины сбоя: проблемы с этим запросом<c/> свойство "ResultSet" установлено неправильно<c/>
параметры установлены неправильно или соединение было установлено неправильно. Конец ошибки DTExec: завершено исполнение пакетаDTSER_FAILURE (1).
Начало: 13:55:49 Готово: 13:55:57 Прошло:7.831 секунд. Не удалось выполнить пакет. Шаг завершился с ошибкой.,00:00:08,0,0,,,,0
---------------------

Он не видит путь, который я ему руками прописываю. Даже если я монтирую диск.
23 сен 16, 14:02    [19700555]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Slon747
sa.

дайте нормальныек права на шару, виндовому пользователю, и под ним запускайте джоб
При sql авторизации у вас кина которое вы хотите снять не выйдет
23 сен 16, 14:12    [19700620]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Slon747
Member

Откуда:
Сообщений: 445
Maxx
Slon747
sa.

дайте нормальныек права на шару, виндовому пользователю, и под ним запускайте джоб
При sql авторизации у вас кина которое вы хотите снять не выйдет


Права на шару у виндового пользователя есть. Указал владельца джоба этого юзера. Тем не менее:
Ошибка SQLServer: 15404<c/> Не удалось получить сведения о пользователе или группе Windows NT "SAN\Alex"<c/> код ошибки: 0x5. [SQLSTATE 42000] (ConnIsLoginSysAdmin)
23 сен 16, 14:27    [19700694]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Права надо выдавать для учетной записи, под которой запущен сервер.
23 сен 16, 14:29    [19700715]     Ответить | Цитировать Сообщить модератору
 Re: Backup на устройство резервного копирования  [new]
Slon747
Member

Откуда:
Сообщений: 445
Гавриленко Сергей Алексеевич
Права надо выдавать для учетной записи, под которой запущен сервер.


Они есть. Тот код, что дал odisssey, работает:
declare @Path varchar(500), @DBName varchar(128),@FileName varchar(4000)

begin
	select @DBName = 'baza'
	select @Path = '\\10.10.1.1\d$\Back\'
	select @FileName = @Path + @DBName + '_Full_'+ convert(varchar(8),getdate(),112) + '_'+ replace(convert(varchar(8),getdate(),108),':','')+ '.bak'
	backup database @DBName to disk = @FileName  WITH  CHECKSUM
end
23 сен 16, 14:38    [19700783]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить