SqlBak Blog

SqlBak Documentation

Documentation for the SqlBak product is currently under development. We apologize for any inconvenience.

While the documentation is being finalized, you can reach out to us through our support service, and we will strive to respond to your inquiry within a few hours.

Below is a list of articles from our blog where you can find useful materials on using SqlBak:

Read more

How to change the recovery model on SQL Server

A recovery model is a database property that determines when the transaction log is cleared. The transaction log is a binary file associated with the database, typically with the .ldf extension. It records all transactions performed by users in the database. The transaction log serves two primary purposes: Database recovery after failures. For instance, if a … Read more

Usage of a specific version of database client libraries in the SqlBak Docker container

By default, the SqlBak Docker container includes client utilities for working with databases, such as sqlcmd, mysql, mysqldump, psql, pg_dump, and pg_restore. However, these utilities may not be backward compatible with older database versions. For example, when connecting to a MySQL 8.1 database using the mysqldump utility from the Docker container, which is designed for MySQL … Read more

Backup MySQL Docker container

If your MySQL database is running in Docker, backing it up is no more complicated than backing up a database installed directly on the server. However, there are tips, tricks, and best practices that can simplify the process. Backup the database, not the container Although MySQL in Docker is ultimately just a program interacting with … Read more

SQL Server differential backup: fast guide

One of the types of backup in MSSQL is the “differential” backup. This article will cover what differential (diff) backups are, how to create and restore them, as well as their specific features and best practices.

What is differential backup in SQL Server?

Differential backups are backups that do not contain all the data but only the changes made since the last full database backup. When you perform an INSERT or UPDATE operation on a record in a table, it does not change the entire database file but only a small portion of it. It is precisely these small changes that are captured in a differential backup.

Read more

Third party backup tools for SQL Server

In this article, we will review software designed for backing up SQL Server. Each tool has its own features and can be useful depending on the size of your architecture, availability of qualified specialists, financial resources and other factors. Free tools SQL Server Management Studio + SQL Server Agent The main tool for working with … Read more

Automating MSSQL backup tasks: how to schedule SQL server backups

Scheduling SQL Server backups can be done in various ways, including using SQL Server Agent, PowerShell, third-party tools or through scripts with Windows Scheduler. This article will explore different methods for scheduling MSSQL backups in more detail, as well as best practices for timing and frequency of scheduled backups. Tools for automating backups Scheduled automatic … Read more

How to enable script execution in SqlBak

Script execution restrictions in SqlBak When performing backup or maintenance tasks in SqlBak, you may encounter errors indicating that script execution has been disabled due to security policies: [SEC:1450#0] – Windows batch scripts are disabled by security policy. or #[SEC:1450#1] – SQL scripts are disabled by security policy. These errors occur when the execution of … Read more