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

Откуда:
Сообщений: 624
Всем доброго дня. Вот такая ситуация. Хочу организовать бэкап на централизованный бэкап-сервер, который находится в домене (W2012). Создал для этого доменную учетку. У этой учетки есть права на расшаренную папку на бэкап-сервере. От имени этой учетки стартовал SQL-агента. Создал джоб для бэкапа, указав путь на эту шаровую папку. Но при старте получаю:
The system cannot find the path specified. Получается, что агент не может достучаться до этого пути. Пытался мапить диск через эту же учетку. Результат тот же. Подскажите, плз, в чем грабли. Заранее благодарен!
19 июн 18, 11:42    [21502555]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
KRS544
Member

Откуда:
Сообщений: 497
Bobby, при попытке подключения сетевого диска та же ошибка?
19 июн 18, 12:12    [21502656]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Bobby
Member

Откуда:
Сообщений: 624
KRS544,
Да, та же
19 июн 18, 12:20    [21502691]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Bobby
Member

Откуда:
Сообщений: 624
KRS544,
Хотя диск замапился без проблем
19 июн 18, 12:21    [21502692]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Eleanor
Member

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

Когда мапили диск, то на сервер с Sql Server заходили именно под этой доменной учеткой и не забыли отметить "запомнить пароль"?
Бэкапить потом пробовали и на замапленый диск и на исходную расшаренную папку?
19 июн 18, 12:23    [21502701]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
KRS544
Member

Откуда:
Сообщений: 497
Агента запустили под этой учеткой только из-за бекапа?

Если да, верните назад, на запуск из под NT Service.
На удаленном сервере дайте права для ИмяМашины$.
19 июн 18, 12:29    [21502730]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Bobby
Member

Откуда:
Сообщений: 624
Eleanor,
SSMS запускал (соответственно и к DB engine конектился) под своей доменной учеткой. сам сервис SQL запускается от NT Service\MSSQLSERVER. А агент стартует от имени доменной учетки, которая имеет доступ на сетевую шару. Вроде бы все, как надо (я так думаю)
19 июн 18, 12:31    [21502745]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Dan Khatskevich
Member

Откуда:
Сообщений: 324
Для начала дайте права на шару на RWE для everyone, что бы понять, что проблема точно в правах.
19 июн 18, 12:37    [21502782]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Alexander Titkin
Member

Откуда: Москва
Сообщений: 90
Bobby,

Бэкап делается под учеткой SQL service, а не под той, кто его запустил
19 июн 18, 12:41    [21502796]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Eleanor
Member

Откуда:
Сообщений: 2643
Bobby
SSMS запускал (соответственно и к DB engine конектился) под своей доменной учеткой

А замапленный диск вы тоже создали под своей доменной учеткой, а не под доменной учеткой, используемой для агента? И у агента на самом деле нет доступа к замапленному диску?
19 июн 18, 13:00    [21502878]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30825
Bobby
Eleanor,
SSMS запускал (соответственно и к DB engine конектился) под своей доменной учеткой. сам сервис SQL запускается от NT Service\MSSQLSERVER. А агент стартует от имени доменной учетки, которая имеет доступ на сетевую шару. Вроде бы все, как надо (я так думаю)
Важно понимать, что любые действия, которые вы делаете из SSMS, выполняются на самом деле на сервере, и, соответственно, от его учётной записи.
Иногда они выполняются агентом от учётки агента, иногда бывает даже имперсонализация с учётной записью коннекта к сиквелу, но это совсем редко.
Конкретно команды бакапа-рестора выполняются от учётки сиквела, и именно у неё должны быть права на сеть. Не говоря уже о мапинге диска - диск мапится вообще не для "аккаунта" и не для "компьютера", а для Windows-пользовательской сессии.
19 июн 18, 13:46    [21503163]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
Eleanor
Member

Откуда:
Сообщений: 2643
alexeyvg
Не говоря уже о мапинге диска - диск мапится вообще не для "аккаунта" и не для "компьютера", а для Windows-пользовательской сессии.

Маппинг создается для сессии, но в результате аккаунт, под которым создавалась Windows сессия, начинает видеть расшаренную папку.
У себя так иногда предоставляем доступ к расшаренным папкам, когда агент работает под одной учеткой, а права на бэкап-сервер выданы другой учетке.
19 июн 18, 14:14    [21503272]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап на сетевую шару  [new]
tunknown
Member

Откуда:
Сообщений: 748
Bobby
Пытался мапить диск через эту же учетку. Результат тот же.
Была похожая ситуция. Пришлось обойти через создание процедуры с
xp_cmdshell 'subst ...'
в master и задание ей автозапуска при старте сервера через
sp_procoption
Вероятно, если вместо subst использовать net use, то может сработать.
22 июн 18, 09:33    [21511783]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить