SqlBak Blog

The problem isn’t that AI makes mistakes – it’s whether you can roll back

Recently, there was another high-profile case (not the first): an AI agent broke a small company’s business. https://x.com/lifeof_jer/status/2048103471019434248 Most of the discussion around it focuses on AI safety — and for good reason.Why did the agent have that level of access?What permissions should have been limited?What guardrails were missing? Those are important questions. But there’s … Read more

Backup and restore SQL Server 2008 and 2008 R2

Microsoft SQL Server 2008 (MSSQL 2008) and its updated version, SQL Server 2008 R2, are very reliable database systems, and even today many businesses still use them despite being unsupported by Microsoft. It’s a common approach—if it works, don’t touch it. Moreover, upgrading to a newer version of SQL Server requires purchasing a relatively expensive … Read more

[JR-STATUS:520] Job completed, but result not yet received by dashboard. Waiting for application data.

If you received the following error: [JR-STATUS:520]. Job completed, but result not yet received by dashboard. Waiting for application data. This means that the backup job itself completed, but its final result did not fully reach the SqlBak dashboard on sqlbak.com. SqlBak is designed to continue working even without a connection to sqlbak.com. However, in … Read more

Incremental PostgreSQL backups on Windows

Backup is a critical part of database operations. Incremental backups can significantly reduce the performance load on a PostgreSQL server. This article covers the process of creating incremental backups of PostgreSQL on Windows, as well as restoring them. What is an Incremental Backup? An incremental backup is not a backup of the entire database, but … 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