News, guidelines and various community projects
Recently active
Migrating VBR from SQL Server to PostgreSQL on Windows This migration is not a live database conversion.Veeam handles it through a configuration backup and restore cycle. You back up the existing VBR configuration, then restore it in Migrate mode to a PostgreSQL instance. The server stays in place. Jobs, infrastructure, schedules, credentials, and settings come across. The change is under the hood: VBR stops using SQL Server and starts using PostgreSQL instead.That matters now for two reasons. PostgreSQL became the default database for new VBR installs, and it is the only supported database option for the Linux Software Appliance. If the end goal is the appliance, or if the only reason SQL Server still exists in the environment is to satisfy VBR, this is the path that gets you off that dependency. When you need to do it, and when you can wait There is one case where this is not optional: moving to the Linux Software Appliance. That platform is PostgreSQL-only, so a Windows VBR server s
SQL Transaction Log Backup fails due to temp staging disk full (Veeam Agent for Windows) EnvironmentProduct: Veeam Agent for Microsoft WindowsWorkload: SQL Server databasesBackup Type: SQL Transaction Log Backup (Application-aware processing)Error ReceivedThe following error appears during the SQL transaction log backup job: Log backup job: Backup Job for SQL Server Transaction Log BackupCollected SQL Server transaction logs do not match any existing database backup.Failed to perform internal backup:Code = 0x80040e14Source = Microsoft OLE DB Driver 19 for SQL ServerDescription = Write on "C:\ProgramData\Veeam\Endpoint\SqlLogBackup\{GUID}.bak"failed: 112 (There is not enough space on the disk.)Database hide_name_db Status UnprotectedFailed to perform internal backup (hide_name_db): Code = 0x80040e14 Code meaning = IDispatch error #3092 Source = Microsoft OLE DB Driver 19 for SQL Server Description = Write on "C:\ProgramData\Veeam\Endpoint\SqlLogBackup\{18aa4e5f-9ef9-45f8-ad9a-
(running Veeam 13, Community/Free edition on Win 11).I did a bunch of migrations and updates a month ago. Before doing so I set aside the existing Veeam backups, so I have them. When I try to import a backup for one server from it (just to browse and retrieve a couple files) it tells me "Path contains invalid symbols...",. But it doesn’t. I have a path with no special characters or trailing spaces or anything like that. The message isn’t any more specific.I’ve tried mounting the file share where it exists as a mapped drive and a network location. I would copy it into the local machine to try that, but there isn’t room.Also, the import dialog says “Specify a backup to import. You can import backups from a backup repository or any managed server.” but the dropdown menu only lists the local machine and my two hyper-V hosts, not the repository (which is on a network share).Thanks.
As a fan of the Veeam Data Integration API, I have been spending time with a related but separate topic: Database Publish (referred to as Data Publishing in the Veeam documentation). The goal was to make backed-up databases available to another system for analysis, without permanently restoring them or affecting production.What is Data Publishing?Data Publishing is a feature in Veeam Backup & Replication that has been available for Microsoft SQL and Oracle for a while and was later extended to PostgreSQL and MongoDB. The mechanics are straightforward: Veeam mounts the backup data read-only, attaches the database files to the target engine, and keeps a write cache for any changes made during the session. When the session ends, the write cache is discarded. The source backup is untouched. The result is a database accessible via standard database protocols. You can connect to it, run queries, inspect schema and data, and then walk away and grab a coffee. No permanent restore, no impac
Port conflicts in your Veeam environment? There’s a registry key for that.In this month’s Regkey of the Month, we look at how you can customize the network ports used by Veeam Backup & Replication through registry settings.Why would you do this?✔ Avoid port conflicts with other applications✔ Align with strict firewall or security policies✔ Gain more control over agent deployments and infrastructure communicationUnderstanding these lesser-known registry options can save hours of troubleshooting in complex environments.If you manage or architect Veeam environments, this one is worth a read.https://integriservices.blogspot.com/2026/03/regkey-of-month-march.html
Microsoft 365 (M365) has become indispensable in everyday office life: emails, documents, Teams chats, SharePoint – everything in one place, all in the cloud. But many admins rely too much on the idea that “everything is somehow secure.” That’s a mistake! Why should you back up Microsoft 365 services at all?The well-known Shared Responsibility Model states: Microsoft provides the infrastructure, but you are responsible for backing up and restoring your own data.In short: Microsoft protects against infrastructure, network, and hardware failures and takes care of maintaining the Microsoft architecture and software. However, Microsoft is not responsible for accidental deletions, ransomware, viruses, malicious colleagues with a “delete finger,” or improper data handling!What about the good old Recycle Bin feature – isn’t that enough protection?Many people rely on the idea that deleted files simply end up in the recycle bin and can be restored at any time. That sounds reassuring at first—b
We use AWS VTL for backing up some of our larger SMB file shares (mainly AWS FSx for Windows) that run into a few terabytes each.When running a tape backup job we’d run a powershell script to check there were at least 10 free tapes before starting each job (there’s around four or five chained jobs).The script worked fine on VBR v12, but always returns “TooManyRequests” on v13.I have found various “retry” scripts, but the VBR commands ALWAYS return “TooManyRequests” so never complete.Is there now an alternative method to auto load blank tapes that didn’t exist in v12?Our script that worked in v12:# Get Library$NOVA_Tape_Library = Get-VBRTapeLibrary -Name "Novasol Gateway-VTL V3"# Get Number of Free Tapes$NOVA_Free_Tapes = (Get-VBRTapeMediaPool -Name "Free").medium | where {$_.LibraryId -eq $NOVA_Tape_Library.Id}# if number of free tapes < 10 import tapes and format for use?if ($NOVA_Free_Tapes.length -lt 10) { write-host "Import Tapes" Import-VBRTapeMedium -Library $NOVA_Tape_L
Hi teamA hardened repo using the VEEAM Hardened ISO experienced a power cycle and upon reboot its out of band interface lit up like a x-mas tree.Upon further investigation it appeared that the virtual disk was just gone. A message indicated that RAID6 detected foreign configuration.Been working with vendor and they have asked to install storcli on to the server.Would this be possible, being a hardened repo? They have a non-recommended method alternative too.Can’t believe that a power cycle did this and not sure what the root cause is but would be good if we could get it back. Otherwise will have to rebuild and sync primary backups againcheers
Hello,i would like to ask, if somebody is not experiencing that issue, that big environments have issue with SSL connection? we have all in one boxes - VBR, VEM and postgresql is on the same machine at the end of postgresql.conf #------------------------------------------------------------------------------# CUSTOMIZED OPTIONS#------------------------------------------------------------------------------# Add settings for extensions heressl = onssl_cert_file = 'backup_server.crt'ssl_key_file = 'backup_server.key'ssl_ca_file = 'backup_root.crt' in svc_veeambackup.log we see[02.03.2026 11:40:10.307] <35> Error (3) 0: Breaking connector[02.03.2026 11:40:10.307] <35> Warning (3) Failed to obtain connection: [Failed to connect to [::1]:5432]. Attempt 1 of 20. in pg_hba.conf is preferred connextion via ssl# IPv4 local connections:hostssl all all 127.0.0.1/32 scram-sha-256host all all 127.0.0.1/32
System Center Virtual Machine Manager (VMM) centralizes and simplifies datacenter management by providing a single platform to configure, monitor, and control virtualization hosts, networking, storage, and deployment resources. Thereby, enabling administrators to efficiently provision and manage virtual machines and services across private clouds. Before integrating SCVMM with VRO, you must install the VMM Console on the VRO server. Else, the integration will fail. Note that, this article is a continuation of the following:Note: A Hyper-V cluster can be added to the Veeam infrastructure and is ready to serve as a source and target for backups, replication, and other operations. Note that adding SCVMM servers to Veeam Backup & Replication is not required. You can read more about SCVMM support by Veeam from here. Adding Microsoft Hyper-V or Cluster to VROBut to allow Orchestrator to connect to an SCVMM server, you must first install the SCVMM console on the machine that runs Orchestr
My recent blog post was about installing the plug-in on a Windows server; this blog will go through the installation on a Veeam v13 software appliance.I recently deployed the Veeam Plug-in for HPE Morpheus VM Essentials version 13 (RTM) on my lab Veeam software appliance, which is running v13.0.1. Once tested, I'll have it available to demonstrate to my customers.Veeam has introduced a dedicated plug‑in that enables image‑level backup and restore for virtual machines running on HPE VM Essentials. This integration brings VM Essentials into the same unified protection workflow as VMware, Hyper‑V, and other supported hypervisors. The plug‑in is not bundled with the main Veeam Backup & Replication installer, so it must be added separately. What the Veeam Plug‑in for HPE VM Essentials DoesThe plug‑in extends Veeam Backup & Replication to understand and interact with HPE VM Essentials resources. Without it, Veeam cannot discover or protect VM Essentials servers or workers. Once insta
A question I ask in all of my customer demos is, " Do you have a 3-2-1 backup strategy and most of the time, I get the answer yes. Other times, the answer is what is that? I’ll take that opportunity to educate them on what it is and how to protect themselves. In this article, I’ll go through what the 3-2-1 backup strategy is and how to implement the 3-2-1-1-0 strategy. IntroductionYou've probably heard the 3-2-1 rule a hundred times. Keep 3 copies of your data, on 2 different media types, with 1 copy offsite. It's been the gold standard of backup strategy for years — and for good reason.But the threat landscape has changed. Ransomware doesn't just encrypt your production data anymore; it hunts for your backups too. That's why the industry evolved the rule to 3-2-1-1-0, and if you're running Veeam in your environment, you're actually in a great position to implement every digit of it.In this post, I'll break down what each number means, why it matters, and — most importantly — exactly h
I am sharing with the community the procedure I followed to resolve the failure of the Application Aware backup post-installation of Sentinel One. Exception procedure S1 VSS SafeBOOt Tamper ProtectionOpen Administrative CMD cd "C:\Program Files\SentinelOne\Sentinel Agent your-version"sentinelctl unprotect -k "<passphrase>"sentinelctl config -p agent.vssConfig.enableResearchDataCollectorVssWriter -v false -k""PASSPHRASE"sentinelctl config -p agent.vssConfig.vssProtection -v falsesentinelctl config -p agent.vssSnapshots -v falsesentinelctl config -p agent.safeBootProtection -v false -k "PASSPHRASE"sentinelctl config antiTamperingConfig.allowSignedKnownAndVerifiedToSafeBoot true -k "PASSPHRASE"delete shadow :diskshadowdelete shadows allExit re-enable protection:sentinelctl protect -k "<passphrase>" Regards
Modern businesses today generate an extraordinary volume of operational data ranging from performance and capacity trends to risks and anomalies. When it comes to data protection, the data is there, and organizations need to use it to reduce risk and improve recovery readiness. This is where Veeam ONE, a component of Veeam Data Platform, comes into play. If you are already familiar, it’s no secret that Veeam ONE collects and stores data about virtual and backup environments. What’s important is Veeam ONE’s ability to transform this data into clear and actionable insights. Through its vast number of reports, you gain structured documentation of what is happening in your backup environment and why. This helps bring to light any risks, issues and trends so you can plan and make decisions accordingly. Veeam One’s HTML-5 based reporting engine provides maximum flexibility, allowing you to reorder columns and filter data sets based on your organization’s requirements. Different teams care
Normal circumstances, but not for long! This week El Rickatron and @Madi.Cristil are sharing a full block of content in this installment of the recap: A solid block of featured content, the Vanguard blog spotlight, loads of special department news and Who’s New. Watch this week’s episode here:Featured Contentvia @Scott THIS IS FANTASTICvia @Michael Melter via @Link State Vanguard Blog Spotlight - Ben HarmerThis week’s Vanguard Blog Spotlight is from @benharmer → SOLID post here on Sublime Text, what a cool tool to read log files, including Veeam logs! Check out his post here: Sublime Text – Reading Veeam logs like a Pro – benharmer.blog Special Department Newsvia VUG Ecuadorvia VUG Panamavia Cybersecurity Space and @Viperian @lukas.k and @CMF via @Chetan SAARC Cloud VCSPvia @Madi.Cristil Who’s NewThank you @safiya for prepping the Who’s New this week. We are happy to welcome +132 new members into the community, with @galaxyjustin, @techenvy, @tallguy and @CloudBackupGuy
Hi,we are planning to use the Veeam Data Cloud for Salesforce Backup. We need to keep backups for 2 years. What, if we decide to switch the backup-partner. For example Salesforce native backup? We cancle our subscription. Fair-Use-Policy will delete the backups after 30 days, correct? What options do we have, to keep the backups as long as our requirements are? The same question would be, if we decide to use veeam backup for m365 in the data cloud. Here we would have onedrive files, with a retention time of 2-10 years. We do not plan to quit anything, but we need a valid exit strategie if we decide to use a cloud product.
Congratulations @Marcel.K for winning the Blog of the Month February 2026! A badge is coming your way :)
Hi everyone,I am currently reviewing the design of our Veeam Backup & Replication server and would like to follow best practices for disk layout.At the moment our VBR server is a VM with the following specs: 8 vCPU 32 GB RAM Windows Server Local SQL instance Only one virtual disk (C:) which is a VHDX located on HDD storage Currently everything is located on this single disk, including: Veeam installation SQL database Veeam logs Veeam catalog configuration backup Windows OS I am considering adding an additional virtual disk located on SSD storage and moving the Veeam-related components there to improve performance and follow recommended architecture.My questions are: What is the recommended way to migrate components from the existing C: disk to the new disk without breaking the installation? Which components should ideally be moved to the new disk (SQL DB, catalog, logs, etc.)? Is it necessary to stop Veeam services during the migration? Are there any known p
As a celebration after getting renewed as a Veeam Vanguard, I decided to invite myself to my own podcast 😂! (perhaps I can punch in two timesheets?)Joking aside, someone asked me the other day after listening to my long boasting session “so Geoff what are these communities anyways?”.. I thought good gracious you don’t know? Time for action! Why IT Communities matter? Here is my take!Listen: https://www.buzzsprout.com/2545760/episodes/18799148-why-it-communities-matterDownload: https://www.buzzsprout.com/2545760/episodes/18799148-why-it-communities-matter.mp3?download=true
Hello everyone,For several days now, I have been receiving the following error message during our backup copy job:“Failed to perform backup verification Error: Unable to get block digest: block is not initialized. Skipped arguments: [0]; Agent failed to process method {Signature.FullRecheckBackup}.”I performed a full backup, but unfortunately the same error message appeared again. The copy job does not conflict with the backup job.How can I fix this error?Thanks in advance!Version: Backup & Replication 12, Build: 12.3.2.4165
Good news for Veeam Nutanix customers that are using Google cloud. Veeam supports the 3 Nutanix NC2 clouds, AWS, Azure and now Google. This helps us with workload and cloud mobility of workloads in a hybrid environment. Data resilience and portability is what Veeam does best. Customers always drive demand for solutions with companies that can help them achieve the best results and be there when needed in the future. Please read blog below for additional details and links. If you are attending. Next in Chicago come meet with us there for your questions. There is also an invitation to a networking session and booking meetings with Veeam, customers and partners below. If you are not attending, please feel free to share with your customers and peers. Veeam Nutanix NC2 on GCPVeeam Nutanix NC2 on GCPVeeam Networking Session at .Next 2026.
We all have beautifully designed DR plans.Redundant storage. Replication. Immutable backups. Offsite copies.And then the phone rings at 4:07 AM.Adrenaline kicks in. Your brain is half online. Someone is asking for ETAs. Something slightly unexpected is already happening.This post isn’t about the standard “3-2-1-1-0” advice. This is about the obscure, easy-to-ignore details that make or break a real-world recovery. 1. Label. Your. Cables.I know. It sounds basic.But in a real DR scenario: You’re stressed. You’re tired. Things are never exactly as documented. Someone is standing behind you asking, “Is it up yet?” That is not the time to guess which FC cable goes to which SAN port.Label both ends of: SAN connections Uplinks iSCSI paths Replication links Management ports At 4AM your brain power is a limited resource. Use it for decision-making, not tracing cables with a flashlight.Bonus tip: color coding helps. Future-you will be grateful. 2. Name Things Like Your Job Depends
Hello guys,After a basic restart of the VM I can't no longer access our VBR console.All services are up and running.Any recommendations?
This week I am co-hosting with @safiya, welcome back to the recap Safiya! We have a great episode this week, watch it here: Featured Contentvia @Andreas Buhlmann via @leduardoserrano via @Mohamed Ali Vanguard Blog Spotlight: Derek LoeskeThis week’s Vanguard Blog spotlight comes from @dloseke with his recent post: Deploying the Veeam Hardened Repository v13 Step-by-Step - Tech Notes & Dad Jokes → GREAT post Derek, thanks for sharing! Special Department NewsWe have a lot to cover here! Let’s jump in:Upcoming Microsoft 365 Changes📢 I want to draw attention to Veeam KB4821 for all Microsoft 365 backup use cases (installed on-premises or Veeam Data Cloud) that there are upcoming changes to an API used for this backup. There will soon be an 8.4 of Veeam Backup for Microsoft 365, Veeam Data Cloud will be automatically adjusted. Please read KB4821: Support Statement — Microsoft 365 Changes to Throttling Enforcement.Veeam Announces Agent CommanderThis is really exciting! Since the Se
...and why you still use the Windows Console! We are now used to having the standard console already present on the VBR server or installing it on a bastion host. Change can be scary, but we want to face it and take a leap into the future.If you're reading this article, probably you're thinking: "Oh, finally I can use Veeam with a web console and I can say goodbye to old Windows components!".Well... not quite. If you remember, in my previous article I wrote about this too.Let me tell you what we are doing: in last weeks we started a new implementation project for our client with Veeam v13 version.After installation we start with all configurations and we notice about some features not showed. I thought "okay, where are the replication job configurations?".Spoiler alert: we had to install the Windows Console after 20 minutes. And let me tell you why.I'll have an honest conversation about what's missing, because if you're planning a production deployment and thinking "web only"... you'r
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.