Backup of enterprise applications (Microsoft stack, IBM Db2, MongoDB, Oracle, PostgreSQL, SAP)
Post Reply
Airless
Novice
Posts: 4
Liked: 2 times
Joined: Mar 15, 2019 12:02 pm
Full Name: Phil Airey
Contact:

SQL Plugin Management

Post by Airless »

Apologies if this is not the right place for Plugin Questions but its not obvious where to post them.

I am using the SQL Plugin in unmanaged mode (DBA Teams create and manage backups through SSMS).
The issue is I have alot of Plugins installed across the Enterprise, but no easy way to manage them. Normally a Protection group would do the trick, but you can't use a Protection Group in unmanaged mode.

So does anyone have any neat way of managing them ? How to keep tabs on them, and their version ? How to upgrade them in one easy go when VBR is upgraded ?

Thanks

Phil
PetrM
Veeam Software
Posts: 3831
Liked: 647 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: SQL Plugin Management

Post by PetrM »

Hi Phil and Welcome to Veeam R&D Forums!

Currently, the plug-in is available only in standalone mode, but managed mode, which includes protection group and backup policy creation, and enhanced reporting is on our roadmap with the highest priority. We are already working on it, but I cannot provide ETA.

Thanks!
Airless
Novice
Posts: 4
Liked: 2 times
Joined: Mar 15, 2019 12:02 pm
Full Name: Phil Airey
Contact:

Re: SQL Plugin Management

Post by Airless »

Many Thanks @PetrM.

So does this mean that I need to track them myself (in a spreadsheet say) and upgrade them manually for now ?

Thanks

Phil
PetrM
Veeam Software
Posts: 3831
Liked: 647 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: SQL Plugin Management

Post by PetrM »

Yes, each plug-in needs to be upgraded manually, or a script can be used to upgrade plug-ins in unattended mode.

Thanks!
Airless
Novice
Posts: 4
Liked: 2 times
Joined: Mar 15, 2019 12:02 pm
Full Name: Phil Airey
Contact:

Re: SQL Plugin Management

Post by Airless » 1 person likes this post

Many thanks indeed. I will use unattended mode.
PetrM
Veeam Software
Posts: 3831
Liked: 647 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: SQL Plugin Management

Post by PetrM »

Hi Phil,

Just out of curiosity, could you please share the basic sizing information about your infrastructure? How many SQL servers or clusters do you have in total, and how many databases are on each server?

Thanks!
Airless
Novice
Posts: 4
Liked: 2 times
Joined: Mar 15, 2019 12:02 pm
Full Name: Phil Airey
Contact:

Re: SQL Plugin Management

Post by Airless » 1 person likes this post

Hi PetrM,

I'm actually not able to share that due to company policy. Apologies if thats not very helpful.
But for anyone interested in this thread, I can also see another drawback to the unattended mode, and that is the retention is far less granular. If you want 1 full for 4 weeks and then 1 full per month for 6 months, I understand you can't be that granua and instead I will need to go the full fat SQL protection group route because also that way I can manage the plugins easily too.
PetrM
Veeam Software
Posts: 3831
Liked: 647 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: SQL Plugin Management

Post by PetrM »

Got it.

GFS retention policy for SQL plug-in is a high priority request, and it is on the roadmap, but I cannot share an ETA.

Thanks!
MJL1495
Lurker
Posts: 1
Liked: never
Joined: Mar 25, 2025 3:21 am
Full Name: Melroy Joseph Luis
Contact:

[MERGED] Extract SQL Plugin version details

Post by MJL1495 »

Hi Team,
We have a scenario wherein there are approx. 100 SQL servers configured for backups via the SQL Plugin. Since the plugin installation is done on the respective SQL servers, the details, such as version of these plugins are not visible on the VBR console. Is there any way to extract such details through the VBR server?

Regards,
Mel
Mildur
Product Manager
Posts: 10363
Liked: 2778 times
Joined: May 13, 2017 4:51 pm
Full Name: Fabian K.
Location: Switzerland
Contact:

Re: SQL Plugin Management

Post by Mildur »

Hello Melroy,

Welcome to our forum! I have moved your topic to a similar discussion.

As far as I know, it is currently not possible to report on the version for standalone plugins on the backup server.
However, we are working on making our SQL Plugin manageable by the backup server, which would potentially provide functionality to report on installed versions.

Best,
Fabian
Product Management Analyst @ Veeam Software
JGranden
Influencer
Posts: 10
Liked: 14 times
Joined: Jun 07, 2022 7:36 pm
Full Name: Jesse Granden
Contact:

Re: SQL Plugin Management

Post by JGranden » 1 person likes this post

[Feature Request]: add a --version flag to MSSQLConfigTool.exe

With the recent CVE, we upgraded our VBR Servers and had some old agents (ver 12.1) that broke because only N and N-1 agents are supported.

We're not particularly interested in managing the SQL Plugin via the VBR server, but we do need a way to audit where the plug is installed, what version it is and which VBR Server/Repository it's configured to hit. We need to do this via the CLI using powershell.

[Feature Request2] : make MSSQLConfigTool.exe's "--show-config" switch work with output redirection, as it's currently impossible to capture/redirect the output of this command.

We worked around both of these issues easily enough, but would prefer a documented/officially supported approach.

Code: Select all

    $results = @{}    

    cd  "C:\Program Files\Veeam\Plugins\Microsoft SQL\"
    
    [xml]$cfg = get-content veeam_config.xml 

    $results["VbrHostName"] = $cfg.config.VBRConnectionParams.VbrHostName
    $results["VbrPort"] = $cfg.config.VBRConnectionParams.VbrPort
    $results["VbrDomain"] = $cfg.config.VBRConnectionParams.VbrDomain
    $results["VbrUser"] = $cfg.config.VBRConnectionParams.VbrUser
    $results["RepositoryName"] = $cfg.config.RepositoryParams.Repository.RepositoryName

    $results["Version"] = (get-Item MSSQLRecoveryManager.exe).VersionInfo.ProductVersion

    return $results
PetrM
Veeam Software
Posts: 3831
Liked: 647 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: SQL Plugin Management

Post by PetrM »

Hi Jesse,

Very clear and very valuable requests. I cannot comment now on timelines, but both requests have been noted.

Thanks!
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests