]
New-AzSqlDatabaseCopy
[-DatabaseName] <String>
[-Tags <Hashtable>]
[-CopyResourceGroupName <String>]
[-CopyServerName <String>]
-CopyDatabaseName <String>
[-AsJob]
-ComputeGeneration <String>
-VCore <Int32>
[-LicenseType <String>]
[-BackupStorageRedundancy <String>]
[-ZoneRedundant]
[-AssignIdentity]
[-EncryptionProtector <String>]
[-UserAssignedIdentityId <System.Collections.Generic.List`1[System.String]>]
[-KeyList <System.Collections.Generic.List`1[System.String]>]
[-FederatedClientId <Guid>]
[-ServerName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzSqlDatabaseCopy
cmdlet 创建Azure SQL数据库的副本,该数据库使用当前数据快照。 使用此 cmdlet 而不是 Start-AzSqlDatabaseCopy cmdlet 创建一次性数据库副本。 此 cmdlet 返回副本的
Database
对象。
注意:使用 New-AzSqlDatabaseSecondary cmdlet 为数据库配置异地复制。
Azure 上的 SQL Server Stretch Database 服务也支持此 cmdlet。
创建当前使用快照的SQL 数据库的副本。 (自动生成)
New-AzSqlDatabaseCopy -CopyDatabaseName <String> -CopyResourceGroupName <String> -CopyServerName <String> -DatabaseName db1 -ResourceGroupName MyResourceGroup -ServerName s1
创建当前使用快照的SQL 数据库的副本。 (自动生成)
New-AzSqlDatabaseCopy -CopyDatabaseName <String> -CopyResourceGroupName <String> -CopyServerName <String> -DatabaseName db1 -ResourceGroupName MyResourceGroup -ServerName s1 -ServiceObjectiveName 'S1'
-AsJob
在后台运行 cmdlet
Type:
SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AssignIdentity
为此数据库生成并分配 Azure Active Directory 标识,以便与密钥管理服务(如 Azure KeyVault)配合使用。
Type:
SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-BackupStorageRedundancy
用于存储SQL 数据库备份的备份存储冗余。 选项包括:本地、区域和地理位置。
Type:
String
Accepted values:Local, Zone, Geo, GeoZone
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ComputeGeneration
要分配给新副本的计算代系。
Type:
String
Aliases:Family
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type:
SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-CopyDatabaseName
指定SQL 数据库副本的名称。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CopyResourceGroupName
指定要在其中分配副本的 Azure 资源组的名称。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CopyServerName
指定承载副本的SQL Server的名称。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DatabaseName
指定要复制的SQL 数据库的名称。
Type:
String
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-DefaultProfile
用于与 azure 通信的凭据、帐户、租户和订阅
Type:
IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ElasticPoolName
指定要在其中分配副本的弹性池的名称。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EncryptionProtector
用于复制SQL 数据库的加密保护程序密钥。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-FederatedClientId
SQL 数据库的联合客户端 ID。 它用于跨租户 CMK 方案。
Type:
Nullable<T>
[
Guid
]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-KeyList
SQL 数据库副本的 AKV 密钥列表。
Type:
List<T>
[
String
]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-LicenseType
Azure Sql 数据库的许可证类型。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName
指定包含要复制的数据库的资源组的名称。
Type:
String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ServerName
指定包含要复制的数据库的SQL Server的名称。
Type:
String
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ServiceObjectiveName
指定要分配给副本的服务目标的名称。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Tags
以哈希表的形式指定要与数据库副本关联的Azure SQL键值对。 例如:@{key0=“value0”;key1=$null;key2=“value2”}
Type:
Hashtable
Aliases:Tag
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-UserAssignedIdentityId
SQL 数据库副本的用户分配标识列表。
Type:
List<T>
[
String
]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-VCore
Azure Sql 数据库副本的 Vcore 编号。
Type:
Int32
Aliases:Capacity
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf
显示运行该 cmdlet 时会发生什么情况。
cmdlet 未运行。
Type:
SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-ZoneRedundant
要与 Azure Sql 数据库关联的区域冗余。 此属性仅适用于超大规模版本数据库。
Type:
SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
String
AzureSqlDatabaseCopyModel
New-AzSqlDatabaseSecondary
SQL 数据库文档