你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Start-AzSqlInstanceDatabaseLogReplay

使用给定参数启动 Log Replay 服务。

语法

Start-AzSqlInstanceDatabaseLogReplay
     -StorageContainerUri <String>
     -StorageContainerSasToken <String>
     [-AutoCompleteRestore]
     [-LastBackupName <String>]
     [-Collation <String>]
     [-StorageContainerIdentity <String>]
     [-AsJob]
     [-Name] <String>
     [-InstanceName] <String>
     [-ResourceGroupName] <String>
     [-PassThru]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzSqlInstanceDatabaseLogReplay
     -StorageContainerUri <String>
     -StorageContainerSasToken <String>
     [-AutoCompleteRestore]
     [-LastBackupName <String>]
     [-Collation <String>]
     [-StorageContainerIdentity <String>]
     [-AsJob]
     [-PassThru]
     [-InputObject] <AzureSqlManagedDatabaseModel>
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

说明

Start-AzSqlInstanceDatabaseLogReplay cmdlet 启动日志重播服务的启动。

示例

示例 1

Start-AzSqlInstanceDatabaseLogReplay -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "ManagedDatabaseName" `
	-Collation "SQL_Latin1_General_CP1_CI_AS" -StorageContainerUri "https://test.blob.core.windows.net/testing" `
	-StorageContainerSasToken "sv=2019-02-02&ss=b&srt=sco&sp=rl&se=2023-12-02T00:09:14Z&st=2019-11-25T16:09:14Z&spr=https&sig=92kAe4QYmXaht%2Fgjocqwerqwer41s%3D" `
	-AutoCompleteRestore -LastBackupName "last_backup.bak"

此命令将创建新的托管数据库,并开始从给定容器还原备份,直到还原last_backup.bak。

示例 2

Start-AzSqlInstanceDatabaseLogReplay -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "ManagedDatabaseName" `
	-Collation "SQL_Latin1_General_CP1_CI_AS" -StorageContainerUri "https://test.blob.core.windows.net/testing" `
	-StorageContainerSasToken "sv=2019-02-02&ss=b&srt=sco&sp=rl&se=2023-12-02T00:09:14Z&st=2019-11-25T16:09:14Z&spr=https&sig=92kAe4QYmXaht%2Fgjocqwerqwer41s%3D"

此命令将创建新的托管数据库,并开始从给定容器还原备份,直到使用所需的最后一个备份调用 Complete-AzSqlInstanceDatabaseLogReplay。

示例 3

Start-AzSqlInstanceDatabaseLogReplay -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "ManagedDatabaseName" `
	-StorageContainerIdentity ManagedIdentity -StorageContainerUri "https://test.blob.core.windows.net/testing"

使用指定为 ManagedIdentity 的容器标识启动 Log Replay 服务。 在这种情况下,无需指定 StorageContainerSasToken 参数。

示例 4

Start-AzSqlInstanceDatabaseLogReplay -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -Name "ManagedDatabaseName" `
	-StorageContainerIdentity SharedAccessSignature -StorageContainerUri "https://test.blob.core.windows.net/testing" `
	-StorageContainerSasToken "sv=2019-02-02&ss=b&srt=sco&sp=rl&se=2023-12-02T00:09:14Z&st=2019-11-25T16:09:14Z&spr=https&sig=92kAe4QYmXaht%2Fgjocqwerqwer41s%3D"

使用指定为 SharedAccessSignature 的容器标识启动 Log Replay 服务。 需要 StorageContainerSasToken 参数。

参数

-AsJob

在后台运行 cmdlet

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-AutoCompleteRestore

指示是否在完成时自动完成还原。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Collation

要使用的实例数据库的排序规则。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InputObject

实例数据库对象。

类型:AzureSqlManagedDatabaseModel
别名:InstanceDatabase
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-InstanceName

实例的名称。

类型:String
别名:ManagedInstanceName
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-LastBackupName

要还原的最后一个备份文件的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Name

实例数据库的名称。

类型:String
别名:InstanceDatabaseName
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-PassThru

定义是否返回同步组。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceGroupName

资源组的名称。

类型:String
Position:2
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-StorageContainerIdentity

用于存储容器的标识类型。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-StorageContainerSasToken

存储容器 Sas 令牌。

类型:String
别名:SasToken
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-StorageContainerUri

存储容器 URI。

类型:String
别名:Storage
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

String

AzureSqlManagedDatabaseModel

输出

AzureSqlManagedDatabaseModel