Стратегия резервного копирования базы данных для MS SQL Server

Публикация № 101210

Администрирование - Администрирование данных 1С - Архивирование (backup)

39
В этой статье излагаются основы резервного копирования баз данных Microsoft® SQL Server™ 2005, а также приводятся советы, когда следует осуществлять резервное копирование базы данных, и рассматриваются шаги процедур создания резервных копий. После изучения различных методов резервного копирования SQL Server читатели смогут определить подходящую стратегию резервного копирования для конкретной деловой среды.

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

Тип резервной копии Описание
Полная Все файлы данных и часть журнала транзакций
Журнал транзакций Любые изменения базы данных, записанные в файлах журнала
Заключительные фрагменты журнала Активная часть журнала
Разностная Части базы данных, которые изменились с момента выполнения полного резервного копирования базы данных
Файл (файловая группа) Указанные файлы или файловые группы
Частичная

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

Доступная только для копирования База данных или журнал (не оказывается влияния на последовательность резервного копирования)

В SQL Server предоставляется несколько методов резервного копирования для удовлетворения требований всевозможных сфер бизнеса и разнообразных применений баз данных.

Полные резервные копии

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

  • резервное копирование всех данных в базе данных;
  • резервное копирование всех изменений, которые возникают во время выполнения резервного копирования;
  • резервное копирование всех транзакций, не зафиксированных в журнале транзакций.

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

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

Резервные копии журнала транзакций

В резервные копии журнала транзакций записываются все изменения базы данных. Резервное копирование журналов транзакций обычно выполняется при создании полных резервных копий базы данных. Обратите внимание на следующие факты, касающиеся резервных копий журналов транзакций:

  • не следует выполнять резервное копирование журнала, если хотя бы раз не создавалась полная резервная копия базы данных;
  • журналы транзакций невозможно восстановить без соответствующей резервной копии базы данных;
  • при использовании простой модели восстановления невозможно создать резервные копии журналов транзакций.

При резервном копировании журнала транзакций сервером SQL Server выполняется следующее:

  • Создаются резервные копии журнала транзакций от последней успешно выполненной инструкции BACKUP LOG до конца текущего журнала транзакций.
  • Усекается журнал транзакций до начала активной части журнала транзакций, и отбрасываются сведения в неактивной части.

Активная часть журнала транзакций начинается с момента самой последней открытой транзакции и продолжается до конца журнала транзакций.

Резервные копии заключительных фрагментов журнала

Резервная копия заключительных фрагментов журнала — это резервная копия журнала транзакций, включающая часть журнала, которая ранее не подвергалась резервному копированию (известна как активная часть журнала). Резервное копирование заключительных фрагментов журнала осуществляется без усечения журнала и обычно используется, когда файлы данных становятся недоступными для базы данных, но файл журнала не поврежден.

Разностные резервные копии

Разностное резервное копирование следует выполнять для минимизации времени, которое необходимо для восстановления часто изменяемой базы данных. Разностное резервное копирование возможно только в том случае, когда создана полная резервная копия базы данных. Когда создаются разностные резервные копии, сервером SQL Server выполняются следующие действия:

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

Резервные копии файлов и файловых групп

Если выполнение полного резервного копирования очень больших баз данных нецелесообразно с практической точки зрения, можно создать резервные копии файлов и файловых групп базы данных. Когда создаются резервные копии файлов и файловых групп, сервером SQL Server выполняются следующие действия:

  • Создаются резервные копии только файлов базы данных, которые указаны в параметре FILE или F1LEGROUP.
  • Разрешается резервное копирование конкретных файлов базы данных вместо всей базы данных.

При создании резервных копий файлов и файловых групп необходимо:

  • указать логические файлы и файловые группы;
  • создать резервные копии журнала транзакций, чтобы восстанавливаемые файлы согласовывались с остальной базой данных;
  • создать план резервного копирования каждого файла на циклической основе, чтобы обеспечить регулярное резервное копирование всех файлов и файловых групп базы данных.

Частичные резервные копии

Частичная резервная копия сходна с полной резервной копией, однако частичная резервная копия не содержит всех файловых групп. Частичные резервные копии содержат все данные из первичной файловой группы, всех файловых групп, доступных для чтения и записи, и из любых заданных файлов, доступных только для чтения. Частичная резервная копия базы данных, доступной только для чтения, содержит только первичную файловую группу.

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

Резервные копии данных, доступных только для копирования

В SQL Server 2005 поддерживается создание резервных копий данных, доступных только для копирования. В отличие от других резервных копий резервная копия данных, доступных только для копирования, не влияет на общие процедуры резервного копирования и восстановления, которые выполняются для базы данных. Резервные копии данных, доступных только для копирования, могут использоваться для создания копии архива с целью его хранения в надежном помещении вне рабочего места. Резервные копии данных, доступных только для копирования, также удобны, когда необходимо выполнить некоторые операции восстановления в интерактивном режиме. Резервные копии данных, доступных только для копирования, поддерживаются всеми моделями восстановления.

Резервную копию данных, доступных только для копирования, можно создать для любого типа резервного копирования. Резервная копия данных, доступных только для копирования, не может использоваться как базовая резервная копия и не влияет на любые существующие разностные резервные копии.

Разностные резервные копии данных, доступных только для копирования, идентичны обычным разностным резервным копиям.

Примечание.
Резервные копии данных, доступных только для копирования, могут создаваться и восстанавливаться с помощью инструкций BACKUP и RESTORE языка программирования Transact-SQL. Эти резервные копии не поддерживаются средой SQL Server Management Studio.

Что такое модели восстановления?

Модель восстановления Описание
Простая Использует полные или разностные резервные копии базы данных. Усекает журналы транзакций
Полная Включает резервные копии как базы данных, так и журнала транзакций
С неполным протоколированием Включает резервные копии как базы данных, так и журнала транзакций, но использует меньше пространства журнала для некоторых операций

В SQL Server имеется три модели восстановления базы данных: простая, полная и с неполным протоколированием. Каждая из моделей сохраняет данные в случае сбоя сервера, но между моделями существуют основные различия в восстановлении данных сервером SQL Server.

Модель восстановления можно установить или изменить в любой момент, однако модель восстановления следует планировать при создании базы данных.

Простая модель восстановления

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

Полная модель восстановления

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

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

Так как метки транзакций занимают место в журнале, их следует использовать только для транзакций, которые играют важную роль в стратегии восстановления базы данных. Основное ограничение этой модели — большой размер файлов журналов и итоговые затраты памяти и процессорного времени.

Модель восстановления с неполным протоколированием

Подобно полной модели восстановления, в модели восстановления с неполным протоколированием для восстановления базы данных используются резервные копии как базы данных, так и журнала. Однако в модели восстановления с неполным протоколированием требуется меньше места для следующих операций: CREATE INDEX, операции массовой загрузки, SELECT INTO, WRITETEXT и UPDATETEXT. Вместо хранения в журнале сведений об операциях в нем отмечается только наличие этих операций в виде разрядов в экстентах.

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

С помощью этой модели можно восстанавливать все данные, но невозможно восстановить только часть резервной копии, например выполнить восстановление до определенной метки.

Что такое стратегия полного резервного копирования базы данных?

  • Полное резервное копирование выполняется, если:
    • База данных имеет небольшой размер
    • База данных подвергается незначительным изменениям или доступна только для чтения
  • Следует периодически очищать журнал транзакций, если используется полная модель восстановления

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

Когда следует применять стратегию полного резервного копирования базы данных?

Применяйте стратегию полного резервного копирования базы данных в следующих случаях:

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

Управление журналом транзакций

Если применяется только стратегия полного резервного копирования базы данных, и база данных настроена для использования полной модели восстановления или модели восстановления с неполным протоколированием, журнал транзакций будет в конечном итоге полностью заполнен. Когда журнал транзакций полностью заполнится, действия в базе данных могут блокироваться сервером SQL Server до тех пор, пока журнал транзакций не будет очищен. Чтобы исключить возникновение этой проблемы, можно выполнить следующие действия:

  • Установить простую модель восстановления базы данных.
  • Периодически очищать журнал транзакций с помощью параметра NO_LOG или TRUNCATE ONLY инструкции BACKUP LOG.
Предупреждение.
Параметры NO_LOG и TRUNCATE_ONLY предоставляются для обеспечения обратной совместимости и будут удалены в будущей версии SQL Server. Если не предполагается создавать резервные копии журнала транзакций, следует установить простую модель восстановления.

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

В журнале транзакций не содержатся изменения, которые вносились в базу данных с момента создания последней полной резервной копии базы данных.

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

Что такое стратегия резервного копирования базы данных и журнала транзакций?

  • Следует объединить резервное копирование базы данных и журнала транзакций, если:
    • База данных часто изменяется
    • Полное резервное копирование занимает слишком много времени

Когда для соблюдения требования восстанавливаемости данных нецелесообразно выполнять только полные резервные копирования базы данных, следует создавать промежуточные резервные копии журнала транзакций, чтобы вести запись всех действий в базе данных, которые происходят между полными резервными копированиями базы данных. Этот подход известен как стратегия резервного копирования базы данных и журнала транзакций.

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

Когда следует использовать стратегию резервного копирования базы данных и журнала транзакций

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

Что такое стратегия разностного резервного копирования?

  • Разностное резервное копирование следует использовать, если:
    • База данных часто изменяется
    • Необходимо сократить время резервного копирования
  • Резервное копирование журналов транзакций выполняется отдельно

Стратегия разностного резервного копирования включает в себя создание регулярных полных резервных копий базы данных с промежуточными разностными резервными копиями. Между полными и разностными резервными копированиями можно также дополнительно выполнять резервные копирования журнала транзакций.

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

 

Когда следует применять стратегию разностного резервного копирования?

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

Что такое стратегия резервного копирования файлов и файловых групп?

  • Файлы или файловые группы следует использовать, если:
    • База данных имеет большой размер
    • Полное резервное копирование занимает слишком много времени
  • Резервное копирование журналов транзакций выполняется отдельно
  • Возможны сложности с управлением

Стратегия резервного копирования файлов и файловых групп включает в себя резервное копирование отдельных файлов и файловых групп, выполняемое на регулярной основе. Обычно эта стратегия реализуется путем поочередного резервного копирования всех файлов и файловых групп, доступных для чтения и записи. Кроме того, обычно между резервными копированиями файлов и файловых групп выполняется резервное копирование журнала транзакций. Однако эта стратегия сложна и автоматически не поддерживает целостность ссылок.

Когда следует использовать стратегию резервного копирования файлов и файловых групп?

Используйте эту стратегию для очень большой базы данных, которая секционирована на множество файлов. При объединении с регулярными резервными копированиями журналов транзакций этот метод представляет впечатляющую по времени альтернативу полным резервным копированиям базы данных. Например, если в распоряжении имеется только один час для выполнения полного резервного копирования базы данных (которое обычно занимает четыре часа), можно было бы выполнять каждую ночь резервное копирование отдельных файлов и по-прежнему обеспечивать целостность данных.

Операторы резервного копирования

  • Разрешение на выполнение резервного копирования базы данных имеют члены следующих ролей:
    • sysadmin
    • db_owner
    • db_backupoperator

Для резервного копирования базы данных SQL Server требуются специальные права. Необходимо внимательно проанализировать, кому разрешается выполнять резервные копирования. Можно создавать резервные копии баз данных с помощью SQL Server Management Studio или путем выполнения инструкций языка программирования Transact-SQL.

Кто выполняет резервное копирование?

Разрешение на выполнение резервного копирования базы данных имеют члены следующих ролей:

  • фиксированной серверной роли sysadmin;
  • фиксированной роли базы данных db_owner;
  • фиксированной роли базы данных db_backupoperator. Члены роли dbbackupoperator имеют разрешения, перечисленные в следующей таблице.

Роли sysadmin и db_owner наделяются особо привилегированными правами. Членам этих ролей разрешается выполнять многие дополнительные задачи, которые могут влиять на целостность и безопасность базы данных и сервера. Путем включения пользователя в члены роли db_backupoperator ему предоставляются средства, позволяющие выполнять резервное копирование баз данных, но при этом ему не разрешается выполнять другие задачи, для которых требуются особо привилегированные права.

Уровень сервера Уровень базы данных
Просмотр любой базы данных Резервное копирование базы данных
  Резервное копирование журнала
  Контрольная точка

Могут создаваться дополнительные роли с предоставлением им права на резервное копирование базы данных.

Резервные носители

  • SQL Server поддерживает следующие носители:
    • Лента
    • Диск
  • Устройство резервного копирования
    • Физическое хранилище резервных файлов
  • Резервный набор данных
    • Резервное копирование на одно или несколько устройств

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

Носители, поддерживаемые SQL Server

Резервное копирование может выполняться сервером SQL Server в файл на жестком диске или на ленту. Дисковые файлы (локальные или сетевые) являются наиболее распространенными носителями, используемыми для хранения резервных копий. Когда выполняется резервное копирование на ленту, накопитель на магнитной ленте должен быть локально подсоединен к SQL Server.

Что такое устройство резервного копирования?

Первый шаг резервного копирования состоит в создании файлов резервных копий, которые будут содержать архив. Файл резервной копии, создаваемый до того, как он будет использоваться для операции резервного копирования, называется устройством резервного копирования. Устройства резервного копирования можно создавать с помощью SQL Server Management Studio или путем выполнения системной хранимой процедуры sp_addumpdevice.

Хранение резервных копий в нескольких файлах

Сервером SQL Server может одновременно (параллельно) вестись запись в несколько файлов резервных копий. Когда имеется несколько файлов резервных копий, данные распределены по всем файлам, которые используются для создания резервной копии. В этих файлах хранится разбитый на части резервный набор данных. Резервный набор данных является результатом одиночной операции резервного копирования, выполняемой над одним или несколькими файлами.

Резервное копирование можно выполнять на несколько лент или контроллеров дисков, чтобы уменьшить общее время резервного копирования базы данных. Например, если операция резервного копирования на один накопитель на магнитной ленте обычно занимает четыре часа, можно добавить второй накопитель на магнитной ленте и, тем самым, уменьшить продолжительность операции резервного копирования всего до двух часов.

При использовании нескольких файлов для хранения резервных копий примите во внимание следующие сведения:

  • Все устройства, используемые в одиночной операции резервного копирования, должны относиться к одному и тому же типу носителей (диск или лента). Не допускается включать дисковые и ленточные устройства в один набор резервных носителей. Набор носителей — это коллекция файлов, используемых для хранения одного или нескольких резервных наборов данных.
  • При создании резервного набора данных можно использовать комбинацию постоянных и временных файлов.
  • Не допускается использовать только один элемент резервного набора данных для операции резервного копирования, если файлы не переформатированы.
  • Если переформатировать один элемент резервного набора данных, данные, содержащиеся в других элементах резервного набора данных, станут недействительными и непригодными для использования.
Примечание. 
Если используется несколько устройств, каждому файлу резервной копии назначается семейство, например Семейство 1, которое идентифицирует устройство, создавшее файл.

Параметр MEDIANAME команды BACKUP задает имя для всего набора резервных носителей. Когда резервное копирование базы данных выполняется в несколько файлов, следует использовать параметр MEDIANAME. С помощью параметра MEDIANAME несколько файлов связываются друг с другом в качестве членов набора носителей.

После того как набор носителей создан и ему присвоено имя, набор носителей можно использовать повторно для будущих операций резервного копирования. Длина имени не должна превышать 128 символов.

39

Специальные предложения

См. также

Тонкая настройка ежедневного резервного копирования базы данных 1С средствами SQL ver. 2014 (SP3) - 12.0.6024.0 (X64) 27

Статья Системный администратор Программист Нет файла v8 Россия MS SQL Бесплатно (free) Архивирование (backup)

Хочу вам предложить небольшой пример, как можно реализовать резервное копирование 1С-ых баз данных средствами SQL. Данный материал не претендует на пулитцеровскую премию. Но возможно кому-то будет интересно узнать, что-то новенькое. Данный материал для резервного копирования только одной базы данных. А именно, если у вас 20-ть баз, то вам придется создавать 20-ть планов обслуживания для каждой базы индивидуально. (Слава разработчикам SQL, они разрешили копировать блоки из одного плана в другой, вам остается только произвести небольшую настройку для каждого скопированного блока - некоторые настройки блоков сбрасываются и выставляются значением по умолчанию и остаются неактивными)

07.10.2019    2429    DrZombi    47       

Секционирование таблиц и индексов в мире 1С 157

Статья Системный администратор Программист Нет файла MS SQL Бесплатно (free) Производительность и оптимизация (HighLoad)

Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее.

10.02.2019    10944    YPermitin    53       

Настройка резервного копирования (резервирования) баз данных 1С: Предприятие на MS SQL Server 17

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Архивирование (backup)

Настройка резервного копирования (резервирования) баз данных на "бюджетной" версии 1С Предприятие под MS SQL Server. Используется пример MS SQL Server 2008 R2 под Windows. Для малых и средних предприятий, исключая производственные и торговые, так как тестирование на них не проводилось.

30.10.2018    8166    unclevad    16       

Git с человеческим лицом для тех, кто устал терять данные 96

Статья no Нет файла Бесплатно (free) Архивирование (backup) Управление проектом

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

06.01.2018    62765    for_sale    59       

BackTracker - бот для контроля своевременности резервного копирования 13

Статья Системный администратор Нет файла Linux Бесплатно (free) Архивирование (backup)

Когда речь заходит о резервном копировании, паранойи много не бывает. Допустим, Вы настроили бэкап PostgreSQL в сетевое NAS хранилище. Проверили, скрипт работает, все хорошо, ежедневные бэкапы, глубина хранения и всё такое. Но в какой-то момент что-то пошло не так, и важно не упустить этот момент, как можно быстрее всё исправить. Поможет в этом специально обученный Telegram бот.

20.11.2017    8809    kuld    2       

"Из грязи в князи" или из реального HDD в виртуальный 20

Статья Системный администратор Приложение (exe) Windows Бесплатно (free) Архивирование (backup)

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

29.10.2017    10047    JohnConnor    10       

Потоковая репликация и непрерывное архивирование базы данных PostgreSQL - делюсь небольшим опытом 52

Статья Системный администратор Нет файла Россия Бесплатно (free) Архивирование (backup)

Постарался кратко описать опыт настройки потоковой репликации и непрерывного архивирования в PostgreSQL.

27.10.2017    15643    KRIHA    9       

Резервное копирование "онлайн" клиент-серверных баз в dt (не отключая пользователей) 62

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Архивирование (backup)

Как реализовать резервное копирование клиент-серверных баз 1с в формат dt, не отключая пользователей. Рассматривается способ, делающий резервирование наименее заметным для пользователей и серверного оборудования.

03.10.2017    19505    konstanta_online    74       

Настройка зеркалирования базы для MS SQL 55

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Архивирование (backup) Производительность и оптимизация (HighLoad)

Очень удобный способ, когда нам нужна не просто резервная копия, а "горячая" замена серверов.

19.05.2017    23744    MsDjuice    13       

Бекап средствами MS SQL во внешний источник по датам 10

Статья Системный администратор Нет файла Бесплатно (free) Архивирование (backup)

Бекап средствами MS SQL (Transact-SQL) всех баз во внешний источник по папочкам и датам

08.02.2017    8653    ILYXA    10       

Рекомендации по организации резервного копирования для систем с Windows Server / Windows SQL Server 26

Статья Системный администратор Нет файла v8 Windows Бесплатно (free) Архивирование (backup)

В данной статье мы рассмотрим работу с резервными копиями базы данных 1С, а также некоторые приемы, оптимизирующие работу с резервными копиями.

10.10.2016    15720    Zebar    12       

31 марта — Международный день резервного копирования 6

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

А вы сделали бэкап? А проверили, что его можно использовать?

31.03.2016    16723    Gilev.Vyacheslav    3       

Сохранение SQL Backup в облачном хранилище 19

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

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

09.03.2016    17194    BadMadJohn    4       

Архивирование БД. v7. v8. DBF. SQL 10

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

Простые примеры архивирования БД. Простой вариант для решения резервного копирования DBF и SQL баз данных. Для автоматического резервного копирования достаточно добавить задание «планировщик заданий», которое будет выполняться раз в сутки, и установить WinRar.

22.12.2015    13130    LavinVadik    6       

Резервная копия файловой базы данных на ftp сервер через cmd 21

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

Если тебе нужно не только локальное, а и удаленное резервное копирование файловой базы данных 1С, используя стандартные средства платформы виндовс, тогда читай ниже.

1 стартмани

20.09.2015    19396    jaroslav.h    15       

Как я восстанавливал разрушенную базу 45

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Архивирование (backup) Распределенная БД (УРИБ, УРБД) Тестирование и исправление

УТ10.3 на Платформе 8.2 на базе MSSQL была разрушена после попытки её восстановить после неудачного динамического обновления. Таблица Config целевой базы была заменена на содержимое таблицы Config от другой рабочей базы. Но на самом деле конфигурации у них существенно отличались, поэтому после таких действий целевая база рухнула окончательно. Что же делать?

21.08.2015    23881    METAL    25       

Просто и сердито. Архивирование (backup) типовых конфигураций 1С 8.2, 8.3 29

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Архивирование (backup)

После эксплуатации различных "бесплатных" обработок и скриптов решил написать свой cmd-файл для ежедневного архивирования баз 1С. Работает на конфигурациях, где есть процедуры "ЗавершитьРаботуПользователей" и "РазрешитьРаботуПользователей" (т.е. во всех типовых, в нетиповые данные модули можно скопировать из типовых). Сохраняет файлы как локально так и на удаленном файловом сервере. Автоматически удаляет старые архивы и копирует на удалённый сервер отсутствующие. Расписание задается установкой соответствующего задания (запуска cmd-файла по времени) в планировщике задач Windows. Для борьбы с зависшими сеансами, рекомендуется настроить в режиме конфигуратора параметры информационной базы: "Время засыпания пассивного сеанса" и "Время завершения спящего сеанса".

18.06.2015    15084    Prelude    14       

Функциональные возможности инструментов для резервного копирования данных 1С 15

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

В данной статье рассматриваются функциональное и технологическое обеспечение резервного копирования данных 1С, предоставляемого различными специализированными и универсальными утилитами. Для сравнения отобраны программы: Effector Saver, Handy Backup, «1Скрипт-Менеджер для MS SQL» а также бесплатная «Бэкапер-1С».

27.03.2015    15610    ej_tuman    8       

Простейший архиватор 6

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

Простейший скрипт для архивирования баз данных

04.08.2014    8278    SoftLeon    2       

Что такое резервное копирование информационных баз и зачем это нужно? 1

Статья Системный администратор Нет файла Россия Windows Бесплатно (free) Архивирование (backup)

Достаточно часто к нам поступают обращения от пользователей файловых баз с просьбами помочь восстановить базу данных, которая не открывается вообще или «вылетает»; в которой не формируются или не редактируются отчеты; не удаляются некоторые документы. что делать в такой ситуации и как избежать ее неприятных последствий расскажем в этой статье.

17.09.2013    19929    portal-ug    18       

Как выгрузить базу средствами 1С, не выгоняя пользователей. Делаем невозможное. 70

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Архивирование (backup) Администрирование данных 1С

В 1С:Предприятии 8.2 есть ограничение на выгрузку базы в формате DT. Выгрузить базу можно, только если в ней нет активных пользователей. В этой статье поделюсь способом, как обойти это ограничение и сделать невозможное.

16.09.2013    42718    yurega    54       

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

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

Настройка резервного копирования БД 1С на MS SQL Server. На примере MS SQL Server 2012

06.09.2013    146953    1cprogr_nsk    42       

Восстановление SQL базы 1С 8.2. после неудачного сохранения конфигурации 105

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Архивирование (backup) Администрирование данных 1С

При динамическом обновлении, в процессе сохранения конфигурации, вылетела база 1С и отказалась заходить в режим Конфигуратора, выдавая сообщение "Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?", если ответить утвердительно, то появлялось сообщение "Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию.", после чего Конфигуратор закрывался.

18.07.2013    32507    lord_soth    45       

Резервное копирование 1С средствами VisualBatch 2

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup)

Автоматизация резервирования файловых баз 1С7 и 1С8 с возможностью настройки обратной связи, авто-нумерации резервных копий и записи на оптический диск.

08.06.2013    9225    dzuyba    3       

Скрипт - выгонялка пользователей + резервная копия базы. 33

Инструменты и обработки Системный администратор Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Бесплатно (free) Архивирование (backup)

В Клиент-серверном режиме работы базы часто возникает необходимость выгонять пользователей чтобы сделать обновление, резервные копии и т.п. Для ленивых, которым неудобно всех выгонять "руками" или ждать окончания рабочего дня, предлагается простой скрипт, который всё сделает за вас.

26.02.2013    21956    tystik    11       

Резервное копирование 1С средствами MS SQL. 438

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Архивирование (backup)

В этой статье описано самое обычное резервное копирование ИБ 1С при помощи инструментов MS SQL Server 2008 R2, объяснено почему следует делать именно так, а не иначе, и развеяно несколько мифов.

17.02.2013    225804    speshuric    79       

sql server, как восстановить базу из бекапа или из другой базы 4

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup) Администрирование данных 1С

sql server, как восстановить базу из бекапа или из другой. обычный мануал в двух картинках.

25.01.2013    11440    sadam_max    14       

Хранение удаленных документов в отдельной базе. Часть 1. 34

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Архивирование (backup) Администрирование данных 1С

Резервное хранение данных. Пример работы с внешними источниками данных. Работа с файлами. Подписка на событие. Работа с XML файлами. Сериализатор XDTO.

12.12.2012    13522    egorovntn    10       

Восстановление файловой версии базы данных *.1CD после ошибки динамического обновления. 199

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Сервисные утилиты Архивирование (backup) Администрирование данных 1С Тестирование и исправление

Восстановление работоспособности файл-серверной базы данных (файл *.1CD) после критической ошибки, возникшей в результате динамического обновления с последующим предупреждением "Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?".

02.10.2012    47048    djserega    72       

Автоматическая архивация данных 1C c помощью WinRAR 32

Статья Системный администратор Нет файла Windows Бесплатно (free) Архивирование (backup) Администрирование данных 1С

Иногда случаются казусы типа: БД «рухнула», кто-то что-то совершенно «случайно» грохнул, или вообще HDD скончался…. Первая мысль: сейчас бы архивчик…. А его частенько нет, ибо любим мы на русский «авось» полагаться. Предлагаю универсальный и безотказный способ автоматической архивации, не требующий ничего потустороннего, только известный всем архиватор WinRAR. Потратите 5-10 минут на настройку, и Вы спокойны.

04.09.2012    36387    vladimir_makarov    58       

Автоматическое регулярное разворачивание оперативных бэкапов (совсем просто) в MS SQL 2008 35

Статья Системный администратор Нет файла v7.7 v8 1cv8.cf 1cv7.md Россия Windows Бесплатно (free) Архивирование (backup)

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

10.08.2012    15435    sergiobargio1    6       

Регулярные оперативные копии рабочих баз 1С с помощью MS SQL 2008 17

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Архивирование (backup) Администрирование данных 1С

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

01.08.2012    16693    sergiobargio1    8       

Автоматизация создания резервных копий в MS SQL Express Server 14

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Архивирование (backup)

В версии Microsoft SQL Server 2005/2008/2008R2 Express Edition серверах нет стандартных средств создания резервных копий баз данных по расписанию. Восполнить этот пробел поможет простое решение

18.06.2012    27342    LexSeIch    4       

Резервное копирование-архивирование каталогов с помощью Python 3 11

Статья Системный администратор Программист Нет файла Россия Windows Бесплатно (free) Архивирование (backup)

В целях предварительного знакомства со скриптовым языком python я написал небольшой скрипт копирования-архивирования каталогов из заданного списка.

26.04.2012    23904    aximo    8       

Восстановление SQL базы 1С 8.2. рухнувшей во время сохранения конфигурации. 355

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Архивирование (backup) Тестирование и исправление

При обновлении конфигурации вылетела 1С. После чего наотрез отказалась входить в базу. При этом в конфигураторе выдавалось сообщение "Внимание!!! При обновлении данных, после последней реструктуризации, произошла критическая ошибка. Повторить обновление?" Потом выходило сообщение "Обнаружена незавершённая операция сохранения конфигурации. Для продолжения необходимо завершить операцию". Горела кнопка Ок - на этом работоспособность конфигуратора и базы заканчивалась.

08.02.2012    121213    VanDiesel1    134       

Бэкап 1С:Предприятие 8.х 13

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Архивирование (backup)

Рекомендации по резервному копированию. Бесплатные программы для бэкапа Egida Backup, Effector saver 3, xStarter.

09.11.2011    23015    sinjevla    10       

Резервное копирование чеков во внешние файлы и их восстановление 10

Статья Системный администратор Нет файла v8 Розница Россия Бесплатно (free) Архивирование (backup)

Решение проблемы восстановления потерянных кассовых чеков после восстановления поврежденной базы розницы.

21.10.2011    9123    elizarovs    3       

Архивное копирование 1С8 автоматически и ежедневно 14

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Архивирование (backup)

Выложил ввиду "молодости и горячести" ХД и критики со стороны, дабы не спотыкаться в дальнейшем =)

19.04.2011    5639    AActor    15       

Программа копирования баз системы 1С 27

Инструменты и обработки Системный администратор Программист Приложение (exe) Россия Windows Бесплатно (free) Архивирование (backup)

Бывает так, что необходимо перенести базы 1С с одного компьютера на другой или даже просто сделать архивную копию. Но на это может не хватать времени или ехать специально за три-девять земель, только для того, чтобы скопировать базы, - лень. Что может быть проще, чем просто скопировать нужные базы из 1С, но объяснить как это сделать самому бухгалтеру сложно. Поэтому и была сделана такая программа, котрая упростит участь разъяснений всего до одного предложения.

27.01.2011    19064    266    SunTechnic    10       

Bat файл для архивации баз 1с 7.7 2

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v7.7 1cv7.md Россия Windows Бесплатно (free) Архивирование (backup)

Ничего нового, но достаточно удобный и проверенный годами сценарий, который позволяет создавать ежедневные архивы баз данных 1 с предприятия 7.7 (для файлового режима работы) при помощи программы WinRar. Архивируются только жизненно важные файлы: MD, DD, Dbf для уменьшения размера архива. Процедура срабатывает даже когда в базе на момент запуска процедуры есть пользователи. В результате получаем архивные файлы с датой в наименовании + подробный лог о результатах архивации.

21.01.2011    16450    501    DDos76    4       

Скрипт удобного восстановления базы MSSQL при дифференциальном резервировании 23

Статья Системный администратор Нет файла v7.7 v8 1cv8.cf 1cv7.md Россия Windows Бесплатно (free) Архивирование (backup)

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

20.01.2011    27289    Ivon    12       

1С и Postgres: Бэкап 27

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Архивирование (backup)

Для начала пару слов о том, зачем и когда он нужен. Ни для кого не секрет, что сервер это не просто компьютер, а надежный компьютер! Поэтому, если он не сломался в первую неделю после запуска, то не сломается еще очень долго. И поэтому у вас всегда есть возможность какое-то время оставаться вовсе без резервной копии

17.12.2010    20432    alexcid    5       

Оперативный бэкап средствами SQL 2005 25

Статья Системный администратор Программист Нет файла Россия Windows Бесплатно (free) Архивирование (backup)

Пошаговая инструкция по настройке оперативного бэкапа SQL 2005 и Maintenance Plan, как примапить сетевой диск из SQL. Процедура восстановления после сбоя.

15.11.2010    20413    AlexS2    10       

Выгрузка ИБ 1С8 на сервере 1С:Предприятие 18

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Архивирование (backup)

Выгрузка ИБ 1С8 на сервере 1С:Предприятие стандартными средствами ОС и 1С. Без всяких хитростей.

25.10.2010    17266    daulberg    7