Get-VESQLDatabasePublish
Short Description
Returns active publishing jobs for backed-up Microsoft SQL Server databases.
Applies to
Veeam Backup & Replication
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
This cmdlet provides parameter sets that allow you to:
- Get a publishing job using the job ID.
|
Get-VESQLDatabasePublish -JobId <Guid> [<CommonParameters>] |
- Get a publishing job using database parameters.
|
Get-VESQLDatabasePublish [-DatabaseName <String[]>] [-ServerName <String[]>] [-InstanceName <String[]>] [<CommonParameters>] |
Detailed Description
This cmdlet returns information about the publishing process for backed-up Microsoft SQL Server databases.
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
JobId |
Specifies the job ID of the required publishing job. The cmdlet will return information about the publishing process performed for the specified database. |
Guid |
True |
Named |
True (ByValue) |
|
DatabaseName |
Specifies an array of names of Microsoft SQL Server databases. The cmdlet will return an array of databases with the specified names that have ongoing publishing jobs. This parameter accepts wildcard characters. |
String[] |
False |
Named |
False |
|
InstanceName |
Specifies an array of names of Microsoft SQL Server instances. The cmdlet will return an array of databases on the specified instances that have ongoing publishing jobs. This parameter accepts wildcard characters. |
String[] |
False |
Named |
False |
|
ServerName |
Specifies an array of names of target Microsoft SQL Server machines (as DNS names or IP addresses). The cmdlet will return an array of databases that have ongoing publishing jobs to the specified target servers. This parameter accepts wildcard characters. |
String[] |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About Common Parameters section of Microsoft Docs.
Output Object
The cmdlet returns the VESQLDatabasePublish[] array that contains information about the publishing process of Microsoft SQL Server databases.
Examples
Example 1. Getting All Publishing Jobs
|
This command returns all active Microsoft SQL Server publishing jobs. Save the result to the $publish variable to be able to use it with other cmdlets.
|
Example 2. Getting Publishing Job by Job ID
|
This example shows how to get a specific publishing job by its job ID.
Perform the following steps:
|
Example 3. Getting All Publishing Jobs for Databases with Specific Names on Specific Instances
|
This example shows how to get an array of active publishing jobs for databases with specific names located on specific instances.
Perform the following steps:
|
Example 4. Getting All Publishing Jobs to Specific Target Servers
|
This example shows how to get an array of active publishing jobs to specific target servers.
Perform the following steps:
|