Jump to content

Recommended Posts

При попытке сделать бэкап сервера возникает ошибка, что SQL-сервер (на отдельном сервере) не имеет доступа к UNC пути хранения бэкапа. 

SQL база KSC работает под локальной учетной записью. Дать на нее права для UNC не представляется возможным. Как сменить (добавить) пользователя для сервера kSC для подключения к SQL базе?

Share this post


Link to post

Здравствуйте,

Пожалуйста, приложите  к своему ответу отчет GSI.

Спасибо!

Share this post


Link to post

Добрый день.

Уточните, пожалуйста, как у вас сейчас настроено подключение сервера администрирования к серверу базы данных ? Вы авторизуетесь на серверу SQL с учетной записью SQL или Windows ?

Share this post


Link to post

Здравствуйте!

Каким образом был развернут SQL сервер и какая его версия используется?

Спасибо!

Share this post


Link to post

Здравствуйте!

Приложите пожалуйста полный текст ошибки. 

Спасибо!

Share this post


Link to post

Неизвестная ошибка: Укажите путь UNC в качестве папки назначения. Путь UNC должен быть доступен для записи как для Сервера администрирования, так и для SQL Server.

Share this post


Link to post

При попытке настройки UNC^

Неверный путь к папке. Возникла ошибка 1950/0х3b88, так как SQД-Server не имеет прав доступа на запись в UNC

Share this post


Link to post
Цитата

12:44:02    Операция успешно завершена

Я правильно понимаю, что с помощью утилиты бекап создается корректно?

Такое решение приемлемо для вас?

Share this post


Link to post

Нет, есть же встроенный механизм автоматизации этого процесса через задачу резервного копирования. Надо использовать его

Share this post


Link to post
Цитата

есть же встроенный механизм автоматизации этого процесса через задачу резервного копирования

Этот механизм по сути запускает утилиту klbackup просто с определенными параметрами и с правами другой учетной записи.

В случае, если вы хотите использовать именно задачу, то воспользуйтесь утилитой  и настройте учетную запись сервера администрирования таким образом, чтобы она имела доступ и к SQL-серверу и к папке, в которую должена быть сохранена резервная копия.

Спасибо!

Share this post


Link to post

Здравствуйте! 

Не совсем тогда понятно. Я запустил утилиту klbackup от имени учетной записи под которой крутиться Сервер администрирования (KAVAdmin), указал UNC путь и задача резервного копирования успешно выполнилась.  При этом учетная запись ,владелец базы SQL  - это локальная учетка (sa) SQL сервера.  

Значит KAVAdmin  не должен быть db_owner для SQL базы ?

Но если выполнять настройки задачи резервного копирования в консоли KSC, то при сохранении UNC пути возникает логичная ошибка, что доступа для sa туда нет и быть не может) 

image.png.27966ddf316aca03c4f27c448f11c629.png

Share this post


Link to post

Соберите пожалуйста трассировки сервера администрирования в момент проблемы, также пришлите скриншот ошибки.

Спасибо!

Share this post


Link to post

KAspersky Event Log

Database error occured: #1950 (15240) Generic db error: "15240 '{42000} Cannot write into file '\\novsup\KLShared\KavBackup\be640d02-0d2d-45fe-9576-937ccf1ab75c'. Verify that you have write permissions, that the file path is valid, and that the file does not already exist.; Cannot write into file '\\novsup\KLShared\KavBackup\be640d02-0d2d-45fe-9576-937ccf1ab75c'. Verify that you have write permissions, that the file path is valid, and that the file does not already exist.' LastStatement='save_database_master_key'"

 

image.png.b4a382e23e0adc4b8e7111ab9ebe5c25.pngKaspersky Security Center.rar

 

image.png

Share this post


Link to post

Добрый день. 

Учетная запись сервера MS SQL должна иметь доступ к файловой системе.

Методические указания: Резервное копирование на UNC-имя, с помощью мастера обслуживания базы данных

Резервное копирование и восстановление параметров Сервера администрирования

Цитата

Если в качестве СУБД используется экземпляр Microsoft SQL Server, установленный на другом устройстве, следует изменить задачу резервного копирования: указать в качестве папки для хранения сделанных резервных копий UNC-путь, доступный на запись как службе Сервера администрирования, так и службе SQL Server. Это неочевидное требование является следствием особенности резервного копирования в СУБД Microsoft SQL Server.

 

Share this post


Link to post
В 08.05.2018 в 15:17, Nikolay Arinchev сказал:
В 17.05.2018 в 09:26, DegtyarevDmitry сказал:

Здравствуйте! 

Не совсем тогда понятно. Я запустил утилиту klbackup от имени учетной записи под которой крутиться Сервер администрирования (KAVAdmin), указал UNC путь и задача резервного копирования успешно выполнилась.  При этом учетная запись ,владелец базы SQL  - это локальная учетка (sa) SQL сервера.  

Значит KAVAdmin  не должен быть db_owner для SQL базы ?

Но если выполнять настройки задачи резервного копирования в консоли KSC, то при сохранении UNC пути возникает логичная ошибка, что доступа для sa туда нет и быть не может) 

image.png.27966ddf316aca03c4f27c448f11c629.png

 

Так я  же писал, что при запуске утилиты резервного копирования руками от учетной записи сервера администрирования есть доступ и в UNC путь к папке бэкапа и к базе SQL.  

До обновления KSC до версии 10.5.1781 проблем не было, параметры KSC  и схема сервер KSC - база SQL не менялась. 

Share this post


Link to post
1 hour ago, DegtyarevDmitry said:

Так я  же писал, что при запуске утилиты резервного копирования руками от учетной записи сервера администрирования есть доступ и в UNC путь к папке бэкапа и к базе SQL.  

До обновления KSC до версии 10.5.1781 проблем не было, параметры KSC  и схема сервер KSC - база SQL не менялась. 

Пожалуйста, проверьте, есть ли у пользователя базы SQL разрешение VIEW SERVER STATE?

В KSC SP3 это разрешение требуется в связи с появлением поддержки Always On, при этом в некоторых конфигурациях оно может отсутствовать у dbo.

Спасибо.

Share this post


Link to post

День, добрый. Аналогичная проблема.  SQL-сервер ставился вместе с сервером администрирования, т.е. стандартный SQL-express. Подскажите где прописать ему права на папку? Если я ставил вместе с вашим сервером?

Share this post


Link to post

Здравствуйте!

Данные разрешения прописываются с помощью SQL Management Studio. 

Спасибо!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

We use cookies to make your experience of our websites better. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on more information.