|
Резервное копирование базы 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 | |
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 | +( 23)
NT SERVICE\MSSQLSERVER
|
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) вы представляете! получилось! спасибо большое! |