Вход | Регистрация



Резервное копирование базы SQL. Ошибка операционной системы 5 - SQL Server

Резервное копирование базы SQL. Ошибка операционной системы 5 - SQL Server
Я
   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
Посмотри, кто владелец папки и какие на неё права
   ac13
 
3 - 05.09.16 - 09:28
(2) У всех полный доступ к папке
   Fedor-1971
 
4 - 05.09.16 - 09:38
(0) При запущенном сервере SQL базы не копируются. Останови службу сервера (и сервер 1С Предприятие?), потом пытайся копировать
(3) Путь и права на папку проверь именно у пользователя под которым стартован SQL, по умолчанию сервер стартует с локальным пользователем, а не доменным.
   ac13
 
5 - 05.09.16 - 09:41
(4) спасибо. Дело в том, что раньше всё копировалось и при запущенном SQL-сервере в том числе.
Права ни на папки, ни у пользователей никто не менял. Это просто произошло в один день :-|

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует