Restore-SBGateway

Restore-SBGateway

You can use this cmdlet to restore the Service Bus for Windows Server gateway database.

Syntax

Parameter Set: AutoGeneratedCert
Restore-SBGateway -GatewayDBConnectionString <String> [-CertificateAutoGenerationKey <SecureString> ] [-Force] [-SBFarmDBConnectionString <String> ] [ <CommonParameters>]

Detailed Description

Run Restore-SBGateway to restore the Service Bus for Windows Server gateway database from a known good backup. Use this cmdlet if your Service Bus for Windows Server gateway database is currently corrupted and you have a good known backup you can restore from (optionally to another server).

Parameters

-CertificateAutoGenerationKey<SecureString>

This passphrase is required for certificate auto generation. This parameter is mandatory if you want certificates to be auto generated.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-Force

Specifies the force value.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-GatewayDBConnectionString<String>

Represents a connection string of the gateway database.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-SBFarmDBConnectionString<String>

Represents a connection string of the Service Bus for Windows Server database.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see  about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

Outputs

The output type is the type of the objects that the cmdlet emits.

Examples

Example

Restore Service Bus for Windows Server gateway from a recovered backup which was uploaded to MyNewSQLServer host under the name MyRecoveredSBGatewayDBName.

PS C:\> Restore-SBGateway -GatewayDBConnectionString 'Data Source=SqlServerName;Initial Catalog=SbGatewayDatabase;Integrated Security=True' -SBFarmDBConnectionString 'Data Source=SqlServerName;Initial Catalog=RecoverSbManagementDB;Integrated Security=True'

Service Bus 1.0 MSDN Community Forum