Имя: Пароль:
1C
 
Резервное копирование базы SQL. Ошибка операционной системы 5 - SQL Server
0 ac13
 
05.09.16
09:22
Здравствуйте!
Стоит MS SQL Server 2012. Всё работало нормально, но в один день пропала возможность копировать базу и создавать резервные копии. При попытке создать резервную копию базы выдает ошибку:

Действие резервное копирование завершилось неудачно для объекта "Сервер" "SERVER".
(Microsoft.SqlServer.SmoExtended)
Дополнительные сведения:
System.Data.SqlClient.SqlError: Невозможно открыть устройство резервного копирования
'D:\Backup SQL\tradedb_backup.bak'. Ошибка операционной системы 5 (Отказано в доступе.).
(Microsoft.SqlServer.Smo)

Если попытаться сделать резервную копию в другую папку - то же самое. И так же не дает просто скопировать файлы базы данных из папки, где хранятся базы SQL. Подскажите, с чем может быть связана эта проблема и как её решить?
1 Ёпрст
 
05.09.16
09:25
Отказано в доступе
2 Ёпрст
 
05.09.16
09:26
Посмотри, кто владелец папки и какие на неё права
3 ac13
 
05.09.16
09:28
(2) У всех полный доступ к папке
4 Fedor-1971
 
05.09.16
09:38
(0) При запущенном сервере SQL базы не копируются. Останови службу сервера (и сервер 1С Предприятие?), потом пытайся копировать
(3) Путь и права на папку проверь именно у пользователя под которым стартован SQL, по умолчанию сервер стартует с локальным пользователем, а не доменным.
5 ac13
 
05.09.16
09:41
(4) спасибо. Дело в том, что раньше всё копировалось и при запущенном SQL-сервере в том числе.
Права ни на папки, ни у пользователей никто не менял. Это просто произошло в один день :-|

Хорошо, я попробую отключить службу SQL сервера и скопировать.
6 ac13
 
05.09.16
09:46
(4) хотя при копировании да, вы правы. Но вот резервное копирование всё-равно выполняться не хочет и при выключенном SQL сервере скопировать базу не дает.
7 Fedor-1971
 
05.09.16
10:15
(6) истёк срок действия пароля пользователя? выкинули из группы локальных админов?
Просто перезагрузи сервер, сразу выяснится вся информация о пользователе SQL (или всё станет на свои места, если был обрыв связи с доменом).
8 ac13
 
05.09.16
10:22
(7) нет, пароль неограничен, из локальной группы не выкидывали и сервер уже перезагружал)
9 ac13
 
05.09.16
10:28
(7) а это может быть связано с появлением еще одного сервера в сети одной рабочей группы? на нем тоже стоит SQL и пользователь Администратор, только с другим паролем. или это тут вообще не при чем?
10 Fedor-1971
 
05.09.16
10:30
(9) по идее не должно влиять, но, на всякий случай, раздели имена пользователей, хотя-бы Админ1 и Админ2
11 Новиков
 
05.09.16
10:48
Засунь этого пользователя, под которым стартует скл, в группу локальных администраторов и этой группе напрямую дай права в свою папку. Получится ль?
12 ac13
 
05.09.16
10:55
(11) Пользователь, под которым стартует SQL - Администратор - Встроенная учетная запись сервера.
13 Новиков
 
05.09.16
10:56
А ты залогинься под ним, и посмотри - можешь в эту папку писать хоть что-то или нет?
14 ac13
 
05.09.16
10:57
(13) под ним и залогинен. да могу.
15 Новиков
 
05.09.16
11:01
хм. а попробуй новую базу сделать, просто пустую, и сделать ее резервную копию. Будет ли работать такое?
16 ac13
 
05.09.16
11:40
(15) нет, с новой не получилось. на любую базу так выдает. думаю, может с СКЛ-сервером что-то
17 Новиков
 
05.09.16
11:51
Сделай нового пользователя, локального администратора, запусти скл-сервер под ним, и попробуй тоже самое.
18 ac13
 
05.09.16
12:27
(17) увы нет, не сработало. Ладно, буду думать и пытаться. Спасибо!!!
19 Ёпрст
 
05.09.16
12:33
Рестарт самого скуля хоть делал ?
20 ac13
 
05.09.16
12:54
(19) конечно)
21 leonidkorolev
 
05.09.16
13:13
Посмотри под кем работает служба скуля. Дай этому пользователю доступ на папку или включи его в группу админов.
22 ac13
 
05.09.16
14:11
(21) служба работает от MSSQLSERVER, но такого пользователя нет в списке пользователей сервера
23 leonidkorolev
 
05.09.16
14:21
(22) Надо ручками писать это имя
24 leonidkorolev
 
05.09.16
14:42
25 ac13
 
05.09.16
14:51
(24) спасибо! это нужно прописать в доступе к папке с базами SQL? прописал, ничего не вышло. и к серверу SQL соединяюсь под пользователем Администратор, когда пытаюсь резервную копию сделать
26 leonidkorolev
 
05.09.16
14:56
(25) Прописать доступ к папкам с бэкапами
27 ac13
 
05.09.16
15:06
(26) вы представляете! получилось! спасибо большое!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс