Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Бэкап на сетевую шару / 13 сообщений из 13, страница 1 из 1
19.06.2018, 11:42
    #39662350
Bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Всем доброго дня. Вот такая ситуация. Хочу организовать бэкап на централизованный бэкап-сервер, который находится в домене (W2012). Создал для этого доменную учетку. У этой учетки есть права на расшаренную папку на бэкап-сервере. От имени этой учетки стартовал SQL-агента. Создал джоб для бэкапа, указав путь на эту шаровую папку. Но при старте получаю:
The system cannot find the path specified. Получается, что агент не может достучаться до этого пути. Пытался мапить диск через эту же учетку. Результат тот же. Подскажите, плз, в чем грабли. Заранее благодарен!
...
Рейтинг: 0 / 0
19.06.2018, 12:12
    #39662366
KRS544
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Bobby, при попытке подключения сетевого диска та же ошибка?
...
Рейтинг: 0 / 0
19.06.2018, 12:20
    #39662368
Bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
KRS544,
Да, та же
...
Рейтинг: 0 / 0
19.06.2018, 12:21
    #39662369
Bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
KRS544,
Хотя диск замапился без проблем
...
Рейтинг: 0 / 0
19.06.2018, 12:23
    #39662370
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Bobby,

Когда мапили диск, то на сервер с Sql Server заходили именно под этой доменной учеткой и не забыли отметить "запомнить пароль"?
Бэкапить потом пробовали и на замапленый диск и на исходную расшаренную папку?
...
Рейтинг: 0 / 0
19.06.2018, 12:29
    #39662372
KRS544
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Агента запустили под этой учеткой только из-за бекапа?

Если да, верните назад, на запуск из под NT Service.
На удаленном сервере дайте права для ИмяМашины$.
...
Рейтинг: 0 / 0
19.06.2018, 12:31
    #39662374
Bobby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Eleanor,
SSMS запускал (соответственно и к DB engine конектился) под своей доменной учеткой. сам сервис SQL запускается от NT Service\MSSQLSERVER. А агент стартует от имени доменной учетки, которая имеет доступ на сетевую шару. Вроде бы все, как надо (я так думаю)
...
Рейтинг: 0 / 0
19.06.2018, 12:37
    #39662381
Dan Khatskevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Для начала дайте права на шару на RWE для everyone, что бы понять, что проблема точно в правах.
...
Рейтинг: 0 / 0
19.06.2018, 12:41
    #39662385
Alexander Titkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
Bobby,

Бэкап делается под учеткой SQL service, а не под той, кто его запустил
...
Рейтинг: 0 / 0
19.06.2018, 13:00
    #39662397
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
BobbySSMS запускал (соответственно и к DB engine конектился) под своей доменной учеткой
А замапленный диск вы тоже создали под своей доменной учеткой, а не под доменной учеткой, используемой для агента? И у агента на самом деле нет доступа к замапленному диску?
...
Рейтинг: 0 / 0
19.06.2018, 13:46
    #39662458
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
BobbyEleanor,
SSMS запускал (соответственно и к DB engine конектился) под своей доменной учеткой. сам сервис SQL запускается от NT Service\MSSQLSERVER. А агент стартует от имени доменной учетки, которая имеет доступ на сетевую шару. Вроде бы все, как надо (я так думаю)Важно понимать, что любые действия, которые вы делаете из SSMS, выполняются на самом деле на сервере, и, соответственно, от его учётной записи.
Иногда они выполняются агентом от учётки агента, иногда бывает даже имперсонализация с учётной записью коннекта к сиквелу, но это совсем редко.
Конкретно команды бакапа-рестора выполняются от учётки сиквела, и именно у неё должны быть права на сеть. Не говоря уже о мапинге диска - диск мапится вообще не для "аккаунта" и не для "компьютера", а для Windows-пользовательской сессии.
...
Рейтинг: 0 / 0
19.06.2018, 14:14
    #39662480
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
alexeyvgНе говоря уже о мапинге диска - диск мапится вообще не для "аккаунта" и не для "компьютера", а для Windows-пользовательской сессии.
Маппинг создается для сессии, но в результате аккаунт, под которым создавалась Windows сессия, начинает видеть расшаренную папку.
У себя так иногда предоставляем доступ к расшаренным папкам, когда агент работает под одной учеткой, а права на бэкап-сервер выданы другой учетке.
...
Рейтинг: 0 / 0
22.06.2018, 09:33
    #39663940
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бэкап на сетевую шару
BobbyПытался мапить диск через эту же учетку. Результат тот же. Была похожая ситуция. Пришлось обойти через создание процедуры с
Код: plaintext
xp_cmdshell 'subst ...'
в master и задание ей автозапуска при старте сервера через
Код: plaintext
sp_procoption
Вероятно, если вместо subst использовать net use, то может сработать.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Бэкап на сетевую шару / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]