Невозможно открыть устройство резервного копирования не удается найти указанный файл
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Ошибка 0x80070002 - означает не удается найти или получить доступ к файлу, возможно файл поврежлен. Возможно необходимая папка или файл находятся на съемном носителе, который в момент выполнения операции недоступен, в таком случаи подключите съемный диск на котором находится необходимый файл или папка.
Выполните проверку жесткого диска на ошибки.
Ддля этого откройте Компьютер, правой кнопкой мыши на диске c: в появившемся контекстном меню Свойства, перейдите на вкладку Сервис, в разделе Проверка диска, нажмите кнопку Выполнить проверку, отметьте флажком Проверять и восстанавливать поврежденные сектора, нажмите кнопку Запуск, система сообщит "Windows не может проверить диск, который в данный момент используется", нажмите кнопку Расписание проверки диска, нажмите кнопку OK.
Проверка диска будет выполнена после последующей перезагрузке Windows или включении, при загрузке Windows на экране будет виден отсчет времени до начала проверки диска НЕ НАЖИМАЙТЕ клавиш на клавиатуре, а так же кнопки мыши, иначе отмените проверку.
Дождитесь завершения выполнения проверки диска. Windows загрузится после выполнения проверки диска на ошибки. Если вы используете ноутбук, подключите его кабелем питания к сети 220V на время выполнения проверки диска. Повторите создание резервной копии Windows.
Рекомендую выполнить команду sfc /scannow в командной строке запущенной от имени администратора. Или в безопасном режиме под учетной записью администратора, так же выполнить данную команду можно в Безопасном режиме с поддержкой командной строки, в режиме консоли восстановления.
Если проблема возникает при создании резервной копии, выполнении архивации.
Исключите каталоги, которые производят ошибки при архивировации.
a ).Войдите в меню «Пуск», нажмите «Все программы», найдите и раскройте папку «Обслуживание», нажмите на надписи «Архивация и восстановление», в открывшимся окне «Архивация и восстановление», нажмите надпись «Изменить параметры», в открывшимся окне «Настрйока архивации», выберите диск на который производите архивацию, нажмите кнопку «Далее», отметьте надпись «Предоставить мне выбор», нажмите кнопку «Далее», в категории «Компьютер» снимите флажок с диска E , чтобы исключить добавление каталогов находящихся на этом диске.
b ).Если проблема сохранится, выполните пункт a ), в категории «Файлы данных», разверните «Библиотеки», разверните «Дополнительные расположения», снимите флажки с надписи «Папка AppData ».
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Жму на базу - задачи - создать резервную копию. Вылезает менюшка, выбираю дирикторию, пишу имя файла , например 1.bak, нажимаю ок и вылазит ошибка:
System.Data.SqlClient.SqlError: Невозможно открыть устройство резервного копирования "C:\1.bak". Ошибка операционной системы 5(Отказано в доступе.). (Microsoft.SqlServer.Express.Smo)
Помогите!
Проблема, не могу сделать резервную копию журнала транзакций
SQL Server Personal Edition, Product version 8.00.194(RTM). Операционная система Windows.
Перенос БД через резервную копию. Теряются отношения между таблицами
Доброго дня. Стоит задача перенести БД с одной машины (SQL 2012 express) на другую (SQL 2008.
Сделать резервную копию гостевой ОС на kvm
Добрый день! Как сделать резервную копию гостевой ОС? Заранее благодарен за ответ.
Нужно сделать резервную копию БД Access из Excel-я
Help! Нужно сделать резервную копию БД Access из Excel-я, т.е. скопировать базу из рабочего.
Здравствуйте, а можно по подробней о решении проблемы? А то уже всё испробовал, и никак не могу создать Backup.
Здравствуйте, а можно по подробней о решении проблемы? А то уже всё испробовал, и никак не могу создать Backup.
у меня была такая проблема и получилось её устранить настроив права, как у папки C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL
суть была в том, что в папке с бэкапом, в секции безопасность, пропал пользователь MSSQLSERVER.
надо было добавить NT SERVICE\MSSQLSERVER (и выбрать там MSSQLSERVER) и дать ему полные права
может в будущем поможет кому-то))
Как сделать резервную копию сайта на PHP?
Подскажите, пожалуйста, как сделать ПОЛНУЮ резервную копию сайта на PHP? Чтобы туда попала и база.
Как сделать резервную копию реестра Windows7
Здравствствуйте! Как сделать резервную копию реестра Windows7? Заранее СПАСИБО!
SIMATIC S7-200. Как сделать резервную копию программы на диске?
Всем привет. Вопрос банален. Учусь работать с S7-200. Пока мало чего понимаю. Нужно сделать.
Ниже приведен запрос, который я использую для резервного копирования (создания .bak ) моей базы данных.
Msg 3201, уровень 16, состояние 1, строка 1
Не удается открыть устройство резервного копирования «C: \ Users \ Me \ Desktop \ Backup \ MyDB.Bak». Ошибка операционной системы 5 (Доступ запрещен).Msg 3013, уровень 16, состояние 1, строка 1
BACKUP DATABASE аварийно завершает работу.
Должны ли мы предположить, что это для SQL Server из пути к файлу, поскольку вы не поместили продукт в теги или заголовок?
Мне удалось выполнить этот запрос до того, как я переформатировал свой ноутбук, если это помогло. Это SQL Server 2008, и я работаю как администратор. Файл bak не существует, так как я создаю его с помощью этого запроса.
@Smiley Face: вы должны читать файл SQL через локальную сеть, а не через сеть. Это означает, что вам сначала нужно переместить файл SQL из сети на локальный диск и восстановить его.
Да, я только что забил этот.
Поищи в Windows Services. Пуск> Администрирование> Службы
Это учетная запись, которая вам нужна, чтобы предоставить разрешения для каталога, щелкните правой кнопкой мыши в проводнике> свойства> Общие ресурсы (и безопасность)
ПРИМЕЧАНИЕ . Не забудьте предоставить разрешения для фактического каталога И для общего ресурса, если вы выходите по сети.
Подайте заявку и дождитесь распространения разрешений, повторите попытку резервного копирования.
ПРИМЕЧАНИЕ 2 : если вы выполняете резервное копирование по сети и ваш SQL работает как «Локальная служба», тогда у вас проблемы . вы можете попробовать назначить разрешения, или может быть проще выполнить локальное резервное копирование и xcopy за пределами SQL Server ( час спустя).
ПРИМЕЧАНИЕ 3. Если вы работаете как сетевая служба, ИНОГДА удаленная машина не распознает сетевую службу на вашем SQL Server. В этом случае вам необходимо добавить разрешения для самого компьютера, например. MyServer $.
Разрешения / add / advanced не нашли пользователя в списке, но я вставил "NT Service \ MSSQLSERVER", и он работал как чемпион.
Зависит от того, если это действительно публичный неаутентифицированный, тогда да. Если это "любой аутентифицированный", то ЛОКАЛЬНАЯ СЛУЖБА на удаленной машине обычно не подходит . но действительно ли вы хотите предоставить доступ всем, для нас это почти преступление, которое можно закрыть.
У меня не сработало, и я просто выполняю резервное копирование на C: \ temp \. Экран разрешений для папок просто не распознает вход в систему, используемый службой NT Service \ MSSQLSERVER , даже при вставке в соответствии с предложением @Mark A. Есть ли хорошая альтернативная учетная запись для использования этой службы?
У меня сработало, отличное решение! Я использую SQL Server Express 2014, поэтому вам нужно будет предоставить разрешение на запись в NT Service \ MSSQL $ SQLEXPRESS.
Перейдите в папку SQL-сервера в меню «Пуск» и нажмите «Инструменты настройки». Выберите диспетчер конфигурации SQL-сервера. В службах SQL-сервера на желаемом экземпляре измените («Войти как») на локальную систему.
Ниже приведен запрос, который я использую для резервного копирования (создания файла .bak ) моей базы данных.
Msg 3201, Level 16, State 1, Line 1 Cannot open backup device 'C:\Users\Me\Desktop\Backup\MyDB.Bak'. Ошибка операционной системы 5(Доступ запрещен.).
Msg 3013, Level 16, State 1, Line 1 BACKUP DATABASE завершается с ошибкой.
Да, я только что забил его.
Загляните в Службы Windows. Пуск > Администрирование > Службы
Найдите в списке службу под названием: SQL Server (MSSQLSERVER) найдите колонку "Log On As" (нужно добавить ее, если ее нет в списке).
Это учетная запись, которой нужно дать разрешения на каталог, щелкните правой кнопкой мыши в проводнике > свойства > Общие ресурсы (и безопасность).
ПРИМЕЧАНИЕ: Не забудьте дать права на фактический каталог и на общий ресурс, если вы работаете по сети.
Примените и подождите, пока разрешения не будут установлены, и повторите попытку резервного копирования.
ПРИМЕЧАНИЕ 2: если вы выполняете резервное копирование по сети, а ваш SQL работает как "Локальная служба", то у вас проблемы. Вы можете попробовать назначить разрешения или проще сделать резервную копию локально и скопировать ее за пределы SQL Server (через час).
ПРИМЕЧАНИЕ 3: Если вы работаете как сетевая служба, то в некоторых случаях удаленная машина не распознает сетевую службу на вашем SQL Server. В этом случае вам нужно добавить разрешения для самого компьютера, например, MyServer$.
Ниже приведен запрос, который я использую для резервного копирования (создания .bak ) моей базы данных.
22 ответа
Да, я только что забил этот.
Поищи в службах Windows. Пуск> Администрирование> Службы
Найдите Службу в списке под названием: SQL Server (MSSQLSERVER) найдите столбец «Войти как» (необходимо добавить его, если его нет в списке).
Это учетная запись, которая вам нужна для предоставления разрешений на каталог, щелкните правой кнопкой мыши в проводнике> свойства> Общие ресурсы (и безопасность)
ПРИМЕЧАНИЕ : не забудьте предоставить разрешения фактическому каталогу И общему ресурсу, если вы выходите по сети.
Подайте заявку и дождитесь распространения разрешений, попробуйте сделать резервную копию еще раз.
ПРИМЕЧАНИЕ 2 : если вы выполняете резервное копирование по сети и ваш SQL работает как «Локальная служба», тогда у вас проблемы . вы можете попробовать назначить разрешения, или может быть проще выполнить локальное резервное копирование и xcopy за пределами SQL Server (час спустя).
ПРИМЕЧАНИЕ 3 : если вы работаете как сетевая служба, ИНОГДА удаленный компьютер не распознает сетевую службу на вашем SQL Server. Если это так, вам необходимо добавить разрешения для самого компьютера, например. MyServer $.
Перейдите в папку SQL-сервера в меню «Пуск» и щелкните «Инструменты настройки». Выберите диспетчер конфигурации SQL-сервера. В службах SQL-сервера на желаемом экземпляре измените («Войти как») на локальную систему.
У учетной записи службы SQL Server нет разрешений на запись в папку C:\Users\Kimpoy\Desktop\Backup\
У меня тоже была эта проблема недавно, однако я выполнял задание резервного копирования с сервера A, но резервная копия базы данных находилась на сервере B в общем файловом ресурсе на сервере C. Когда агент на сервере A сообщает серверу B выполнить резервное копирование t -sql, на самом деле это учетная запись службы, под которой работает sql на СЕРВЕРЕ B, который пытается записать резервную копию на сервер C.
Просто помните, что именно служебная учетная запись сервера sql, выполняющего фактическую команду BACKUP DATABASE, - это то, что требует привилегий в файловой системе, а не агенту.
У меня такая же проблема с SQL Express 2014 SP1 в Windows 10.
Решение, которое работает
- Откройте Service, набрав Services
- Найдите и откройте SQL Server (SQLExpress).
- Перейдите на вкладку LogOn
- Выберите локальную системную учетную запись (также проверьте, разрешено ли службам взаимодействовать с рабочим столом)
- Щелкните ОК. Остановите службу. Перезапустите службу.
- Задача решена
Я просто сам через это проходил. Я удостоверился, что у моего пользователя, вошедшего в MSSQLSERVER, был full access , но это все еще вызывало проблемы. Это сработало только после того, как я переместил место назначения в корень C. Что еще более важно, из пользовательской папки (хотя у меня был общий ресурс с полными разрешениями - даже попробовал «Все» в качестве теста).
Я не знаю, считаю ли я свою проблему «исправленной», но она «работает».
Просто к сведению всех пользователей, которые сталкиваются с этой веткой.
Чтобы узнать, какому пользователю нужно дать разрешение на выполнение процесса восстановления, вы можете выполнить следующие шаги:
Вам нужно перейти на свой сервер, на котором установлен SQL Server. Найдите Диспетчер конфигурации SQL Server .
Далее вам нужно перейти в «Службы SQL Server»
Под вашим экземпляром SQL Server (MSSQLSERVER) будет учетная запись со столбцом «Logon As», в моем случае это NT Service \ MSSQLSERVER .
Это учетная запись, которую вам нужно добавить на вкладке «Безопасность» вашего исходного местоположения .bak и дать этому пользователю права «Чтение», чтобы можно было прочитать файл резервной копии.
Допустим, ваш файл резервной копии находится в папке «D: \ Shared», тогда вам нужно предоставить такие разрешения:
Одна из причин, по которой это происходит, заключается в том, что вы используете службу MSSQLSERVER, не используя локальную систему. Чтобы решить эту проблему, выполните следующие действия.
Надеюсь, это поможет тебе, как и мне. Ваше здоровье!
У меня была аналогичная проблема. Я добавил права на запись в сам файл .bak и свою папку, в которую я делал резервную копию для пользователя NETWORK SERVICE. Чтобы добавить разрешения, просто щелкните правой кнопкой мыши файл / каталог, который вы хотите изменить, выберите вкладку безопасности и добавьте туда соответствующих пользователей / разрешения.
Вот что я сделал, чтобы обойти проблему.
1) Перейти в резервную копию
2) Удалите путь к файлу назначения на диск
3) Нажмите "Добавить".
4) В поле Имя файла: установите флажок вручную введите имя резервной копии после .. \ backup, как показано ниже, где Yourdb.bak - имя резервной копии базы данных.
C: \ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Backup \ Yourdb.bak
Надеюсь это поможет!
Я знаю, что это не точное решение, но использование внешних путей решает эту проблему.
SQL Server не может получить доступ (записать) резервную копию в указанное место.
Сначала вам нужно проверить учетную запись службы, на которой работает сервер Sql. Это можно сделать с помощью диспетчера конфигураций или Services.msc.
Используйте запрос ниже:
Теперь посмотрите на столбец service_account и запишите его.
Перейдите в то место, где вы пытаетесь сделать резервную копию, в вашем случае: C: \ Users \ Me \ Desktop \ Backup.
Щелкните правой кнопкой мыши -> Свойства -> Безопасность ->
Добавьте учетную запись службы и предоставьте разрешения на чтение и запись. Это решит проблему.
В моем случае я забыл назвать файл резервной копии, и он продолжал выдавать мне ту же ошибку разрешения: /
Я решил ту же проблему, выполнив следующие 3 шага:
- Я храню свой файл резервной копии в другом пути к папке, который работал правильно.
- Просмотрите разные вкладки безопасности в двух папках (как на изображении ниже).
- Разрешение на редактирование в папке вкладки безопасности, которое работает неправильно.
У меня была такая же проблема, и приведенный ниже URL мне действительно помог.
Это может помочь и вам.
Msg 3201, уровень 16, состояние 1, строка 1 Не удается открыть устройство резервного копирования «C: \ Backup \ Adventure_20120720_1024AM.trn». Ошибка операционной системы 5 (Доступ запрещен). Msg 3013, уровень 16, состояние 1, строка 1 BACKUP LOG ненормально завершается.
Я проверил резервную копию папки на диске C. Имеет ли новая учетная запись службы разрешение на полный доступ или нет? Я понял, что учетная запись службы «Test \ Kiran» не имеет разрешения на полный доступ.
Выполните следующие действия, чтобы предоставить полный контроль над учетной записью службы:
Пожалуйста, проверьте доступ к дискам. Сначала создайте одну папку и перейдите в свойства папки,
Вы можете найти вкладку безопасности, нажмите на нее и проверьте, есть ли у вашего идентификатора пользователя доступ или нет.
Если не удалось найти свой идентификатор, нажмите кнопку добавления и укажите имя пользователя с полным доступом.
У меня возникла эта проблема, когда файл .BAK временно хранился в папке, зашифрованной с помощью BitLocker. Он сохранил шифрование после того, как был перемещен в другую папку.
Удаление шифрования BitLocker (снятие флажка «Зашифровать содержимое для защиты данных» в свойствах файла) в файле .BAK решило проблему.
Мне пришлось проверить Server Manager-> Tool-> Services и найти пользователя (столбец «Log On As») для службы: SQL Server (SQLEXPRESS).
Я зашел в локальную папку (C: \ Users \ Me \ Desktop \ Backup) и добавил "NT Service \ MSSQL $ SQLEXPRESS" в качестве пользователя, чтобы дать права на запись.
Привет, вам нужно изменить запрос с:
Вы должны добавить N перед тем, как путь работает для меня.
Моя проблема заключалась в том, что «Владение файлом» было установлено для моей компании. Я изменил его на «Личный», и это сработало. Щелкните файл правой кнопкой мыши и выберите параметр «Владение файлом>», а затем измените его на «Личное». Я считаю, что это происходит со всеми файлами, отправленными через Microsoft Teams.
Поделитесь этой папкой и используйте UNC-путь, например: \ pc \ backups \ mydb.bak
Тогда вы можете перестать делиться.
Не очень элегантно, но решает все проблемы с разрешениями (вам также необходимо предоставить разрешения для совместного использования, как упоминалось выше)
Читайте также: