Резервное копирование
BACKUP DATABASE [GL_ISP] TO DISK = N'\\mic\backup\gl_ispMIC' WITH INIT , NOUNLOAD
GL_ISP - база данных, mic - удаленная машина
Создаю расписание, пытаюсь вручную выполнить задание - ошибка, сообщение "Отказано в доступе". Server Agent запущен, папка backup на удаленной машине открыта для общего доступа, на ней стоят следующие разрешения (на машине MIC)
SYSTEM - полный доступ
Все - полный доступ
Кто-нибудь подскажет, что можно сделать?
1.Создаешь устойство для резервного копирования
EXEC sp_addumpdevice 'disk',GL_ISP_BACKUP,'\\mic\backup\gl_ispMIC\GL_ISP_BACKUP.BAK'
2.Затем если не проверяешь базу проводишь резервное копирование
BACKUP DATABASE GL_ISP TO GL_ISP_BACKUP WITH INIT
Если и это не помогает попробуй все это сделать на локальноймашине...Если локально все получается тогда над с сетью разбираться...Например попробовать записать в другое место...
PS NOUNLOAD и UNLOAD - определяет будет ли кассета выниматься после бакапа (это при записи на ленту)..Если хочешь писать на ленту определение устойство для резервного копирования проводится по другому.
Цитата:
Originally posted by Lexin
Попробуй сделать как это описано во всех книжках для админов по SQL:
1.Создаешь устойство для резервного копирования
EXEC sp_addumpdevice 'disk',GL_ISP_BACKUP,'\\mic\backup\gl_ispMIC\GL_ISP_BACKUP.BAK'
2.Затем если не проверяешь базу проводишь резервное копирование
BACKUP DATABASE GL_ISP TO GL_ISP_BACKUP WITH INIT
Если и это не помогает попробуй все это сделать на локальноймашине...Если локально все получается тогда над с сетью разбираться...Например попробовать записать в другое место...
PS NOUNLOAD и UNLOAD - определяет будет ли кассета выниматься после бакапа (это при записи на ленту)..Если хочешь писать на ленту определение устойство для резервного копирования проводится по другому.
Попробуй сделать как это описано во всех книжках для админов по SQL:
1.Создаешь устойство для резервного копирования
EXEC sp_addumpdevice 'disk',GL_ISP_BACKUP,'\\mic\backup\gl_ispMIC\GL_ISP_BACKUP.BAK'
2.Затем если не проверяешь базу проводишь резервное копирование
BACKUP DATABASE GL_ISP TO GL_ISP_BACKUP WITH INIT
Если и это не помогает попробуй все это сделать на локальноймашине...Если локально все получается тогда над с сетью разбираться...Например попробовать записать в другое место...
PS NOUNLOAD и UNLOAD - определяет будет ли кассета выниматься после бакапа (это при записи на ленту)..Если хочешь писать на ленту определение устойство для резервного копирования проводится по другому.
Там просто дело в том, чтобы запускать сервис MSSQL и SQLSERVERAGENT от другого пользователя (не LocalSystem). Тогда вроде эта часть срабатывает (если на удаленной машине этот пользователь имеет право записывать в папку например \\mic\backup)...
Но у меня сейчас это не проходит на другом SQLServer'е... Поэтому есть еще что-то, от чего это зависит...