Как создать резервную копию базы данных SQL Server на NAS

Как создать резервную копию базы данных SQL Server напрямую на NAS? В этом сообщении будет предложено 3 способа создания резервной копии SQL базы данных на сетевой накопитель Synology, Qnap и другие.

Amelia

К Amelia / Обновление November 22, 2024

Поделиться с: instagram reddit
Содержание

Можно ли создать резервную копию базы данных SQL Server на сетевой диск NAS?

Ранее я создал план обслуживания для резервного копирования моей базы данных MS SQL. Но теперь мне нужно создать резервную копию на мой сетевой диск NAS. Однако, когда я пытаюсь сделать резервную копию с помощью SSMS, я не могу найти свой сетевой диск NAS. Может ли SQL Server Management Studio создать резервную копию базы данных MS SQL? Или есть другой способ выполнить резервное копирование SQL сервера на сетевой диск NAS?

Устройства NAS позволяют нескольким клиентам, подключенным к сети, хранить и совместно использовать файлы с быстрым доступом - неудивительно, что некоторые пользователи хотят создавать резервные копии баз данных SQL Server на NAS в качестве защитной стратегии. Однако, при попытке создать резервную копию SQL в SSMS, вы обнаружите, что в списке назначения отсутствует сетевой путь.

Это происходит потому, что для создания резервной копии SQL базы данных в сетевом расположении вам нужно ввести правильный UNC путь вручную. Он должен содержать имя сервера и имя папки, например, \\server\sharefolder или \\ip\sharefolder.

Если вы подключите сетевую папку в качестве диска и используете его букву диска в качестве пути, вы, скорее всего, получите сообщение "Operating system error 3 (The system cannot find the path specified)" (Системе не удается найти указанный путь).

Не беспокойтесь, SSMS может создать резервную копию SQL на NAS или сетевой общей диск. Вы можете следовать инструкциям ниже, чтобы узнать, как сделать это. Также мы расскажем о более простом способе создать резервную копию базы данных MS SQL на NAS.

SQL Server logo

Метод 1. Создание резервной копии SQL Server на NAS с помощью SSMS

SQL Server Management Studio (SSMS) - это интегрированная среда для управления любой SQL-инфраструктурой. Она предлагает способ создать план обслуживания для SQL сервера.

Вот пример, показывающий, как это работает, но шаги немного сложные. Если вам нужен более простой способ, вы можете обратиться к следующей части.

Шаг 1. Запустите SSMS и войдите в программу резервного копирования

В Microsoft SQL Server Management Studio щелкните правой кнопкой мыши на базе данных, которую хотите скопировать, и выберите Tasks > Back Up.

резервное копирование базы данных

Шаг 2. Выберите сетевой накопитель NAS в качестве пункта назначения и настройте другие параметры

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

Пожалуйста, не нажимайте на значок , чтобы выбрать пункт назначения. Вместо этого введите путь UNC и имя файла резервной копии в появившемся окне. В моем случае, место назначения резервной копии - "\\nas\sharefolder\sqldb.bak”.

Также можно заменить Имя NAS на IP-адрес, например " \\192.168.0.x\sharefolder\sqldb.bak”.

резервное-копирование-на-nas

Шаг 3. Выполнение задачи резервного копирования

Нажмите OK для запуска резервного копирования. Вы увидите, что процесс завершен успешно.

резервное копирование завершено

Аналогично, вы можете выполнить резервное копирование SQL с помощью T-SQL. Нажмите New Query >, введите следующую команду >, затем выполните ее с помощью Execute.

BACKUP DATABASE example
TO DISK = "\\nas\sharefolder\sqldb.bak"

*Замените название базы данных и путь на ваши собственные.

резервное-копирование-на-nas-t-sql

Связанные советы:

✎ Если вы хотите автоматически выполнять резервное копирование SQL Server на NAS, вы можете объединить этот совет с планами обслуживания, SQL Server Agent или пакетным файлом (см. автоматическое резервное копирование базы данных SQL). Просто помните всегда использовать UNC-путь к сетевому местоположению.

✎ Чтобы исправить ошибку операционной системы 5, см. Отказан доступ к резервному копированию SQL Server на сетевое общее место.

Метод 2. Резервное копирование SQL-базы данных на сетевое хранилище Synology NAS с помощью Active Backup for Business

Active Backup for Business - это метод резервного копирования, предоставляемый Synology. Он помогает создавать резервные копии физических и виртуальных машин. Так что, если вы используете NAS Synology, вы можете делать резервную копию физического компьютера или машин, включая вашу SQL-базу данных.

Для создания резервной копии физического сервера Windows с работающим SQL

Шаг 1. Загрузите Active Backup for Business, установите и запустите его.

Шаг 2. Выберите Физический сервер на левой панели > Щелкните Windows> Добавить устройство и загрузите установщик для устройства (32-битный или 64-битный).

Шаг 3. Перейдите в Download Center Synology, выберите модель вашего продукта и скачайте Агент Synology Active Backup for Business.

Шаг 4. В Active Backup for Business выберите подключенный сервер. Затем щелкните Создать задачу и настройте параметры задачи. > нажмите Создать задачу > Затем следуйте инструкции для настройки задачи резервного копирования.

active backup for business backup physical server

Для создания резервной копии виртуальной машины Windows с работающим SQL

Шаг 1. Выберите опцию Виртуальная машина в Active Backup for Business.

Шаг 2. Нажмите Управление гипервизором и добавьте хост.

Шаг 3. Затем выберите хост > щелкните Создать задачу. Затем следуйте мастеру резервного копирования, чтобы создать задачу.

active backup for business backup vm





Метод 3. Самый простой способ резервного копирования (нескольких) SQL-баз данных на все NAS / совместно используемые сетевые ресурсы

Упомянутые методы эффективны для резервного копирования SQL-баз данных, однако SQL Server Management Studio (SSMS) может резервировать только одну базу данных за раз, а также иногда у вас могут возникать проблемы при использовании SSMS. Кроме того, Active Backup for Business предназначен для резервного копирования на Synology NAS.

Итак, существует ли более лучшее решение для резервного копирования SQL? Да, оно есть. Мы рекомендуем использовать AOMEI Cyber Backup, централизованное программное обеспечение для резервного копирования SQL, которое может управлять всеми SQL-базами данных в локальной сети. С помощью этого инструмента вы можете легко создавать резервные копии всех баз данных Microsoft SQL на Synology или других NAS-дисках.

И у него есть много полезных дополнительных функций, чтобы удовлетворить различные требования к резервному копированию:

📌 Автоматическое резервное копирование: Данная функция позволяет пользователям настроить расписание резервного копирования для автоматического запуска задач. Вы можете выбрать полное, инкрементное и дифференциальное резервное копирование.
📌 Управление на основе ролей: С помощью учетной записи администратора вы можете создавать дополнительные подаккаунты с разными правами доступа. Таким образом, вы можете назначить других членов команды в качестве зрителей, мониторов и операторов.
📌 Резервное копирование во все места: помимо резервного копирования на NAS-диск, AOMEI Cyber Backup позволяет пользователям резервировать SQL-базы данных в другие удаленные местоположения, такие как общие ресурсы сети, сопоставленные диски, локальные или внешние накопители, а также резервные копии в Amazon S3 bucket.

Попробуйте бесплатную пробную версию на 30 дней:

Скачать бесплатную пробную версиюMicrosoft SQL Server 2005-2022
Централизованное и безопасное резервное копирование SQL

Ниже приведены шаги по настройке и запуску резервного копирования с помощью SQL Server на NAS:

Шаг 1. Запуск AOMEI Cyber Backup и добавление Microsoft SQL.

Чтобы настроить программное обеспечение для резервного копирования SQL: запустите установленную программу и перейдите к Исходное устройство -> Microsoft SQL -> Добавить Microsoft SQL.

Microsoft SQL

▶В противном случае, можно нажать на ​​​​Добавить Microsoft SQL > Скачать программу-прокси или Скопировать ссылку для установки программы на устройство с установленным SQL Server. Затем нажмите "Уже установлен прокси" и выберите устройство, а затем нажмите кнопку Подтвердить.

Затем нажмите icon -> Аутентификация, чтобы проверить экземпляр базы данных.

Добавить устройство

Шаг 2. Запустите задачу резервного копирования SQL

Нажмите Задача резервного копирования в левой колонке интерфейса и нажмите Задача резервного копирования > Создать новую задачу. Когда появится "Создать новую задачу", выберите тип резервного копирования как Резервное копирование Microsoft SQL.

Тип резервного копирования

Шаг 3. Настройте настройки резервного копирования

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

Выбрать базу данных

Чтобы выполнить резервное копирование SQL базы данных на NAS, можно нажать Добавить новое сетевое хранилище, чтобы добавить его. Сохраненный путь будет указан в Добавить хранилище.

Выбрать Цель

Настроить Расписание (по желанию), чтобы выполнить резервное копирование SQL базы данных ежедневно/еженедельно/ежемесячно и задать метод резервного копирования как Полное/Инкрементное/Дифференциальное.

Расписание резервного копирования

✍Более полезные функции:

  • Очистка резервных копий позволяет автоматически удалять более старые версии резервных копий и тем самым сохранять место на диске.
  • Уведомления по электронной почте позволяют получать уведомления по электронной почте при выполнении задачи с ошибками или успешно.
  • Архивация помогает архивировать резервные копии в облачное хранилище Amazon S3 после выполнения резервного копирования.

Шаг 4. Запуск задачи резервного копирования SQL

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

Начать резервное копирование SQL

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

Часто задаваемые вопросы о резервном копировании SQL Server на NAS

В: Какие предварительные требования для резервного копирования SQL Server на NAS?

A: Перед резервным копированием на NAS убедитесь в следующем:

  • NAS доступен из SQL Server (через сетевое отображение или UNC-путь).

  • Учетная запись службы SQL Server имеет разрешения на чтение/запись в папку на NAS.

  • У вас достаточно места на NAS для резервных копий.

В: Какие возможные проблемы могут возникнуть при резервном копировании SQL Server на NAS?

A: Некоторые распространенные проблемы включают в себя:

  • Ошибки разрешений: Если у SQL Server нет правильных разрешений, он не сможет писать на NAS.

  • Проблемы с сетью: Если возникают проблемы с сетевым подключением, резервное копирование может завершиться неудачно.

  • Место на диске: Убедитесь, что на NAS достаточно места для ваших резервных копий.

В: Возможно ли сжатие резервных копий SQL Server для экономии места на NAS?

A: Да, AOMEI Cyber Backup предлагает сжатие резервных копий SQL Server для уменьшения размера файлов, что помогает экономить место на NAS.

Заключение

Вот как выполнить резервное копирование SQL Server на сетевой накопитель NAS. Вы можете использовать SSMS, активное резервное копирование для бизнеса или AOMEI Cyber Backup для защиты вашей базы данных MS SQL.

В отличие от этого, AOMEI Cyber Backup лучше в большинстве условий. Он позволяет вам создать резервную копию базы данных SQL Server на сетевой накопитель NAS и настроить расписание для автоматизации этого процесса. Более того, вы даже можете создать резервную копию базы данных SQL и восстановить ее на другом сервере всего в несколько простых шагов.

Amelia
Amelia · Автор
Амелия — редактор из AOMEI. Получив образование в области профессиональных систем, она специализируется на решении проблем в корпоративных базах данных, виртуальных машинах и физических средах. Обладая высоким чувством ответственности, она посвятила себя защите бизнес-данных и безопасности.