Restore-AzSynapseSqlPool
Przywraca pulę SQL usługi Synapse Analytics.
Składnia
RestoreFromBackupIdByNameParameterSet (Domyślne)
Restore-AzSynapseSqlPool
-WorkspaceName <String>
-Name <String>
-ResourceId <String>
[-FromBackup]
[-ResourceGroupName <String>]
[-Tag <Hashtable>]
[-StorageAccountType <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreFromBackupIdByParentObjectParameterSet
Restore-AzSynapseSqlPool
-WorkspaceObject <PSSynapseWorkspace>
-Name <String>
-ResourceId <String>
[-FromBackup]
[-Tag <Hashtable>]
[-StorageAccountType <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreFromRestorePointIdByNameParameterSet
Restore-AzSynapseSqlPool
-WorkspaceName <String>
-Name <String>
-PerformanceLevel <String>
-ResourceId <String>
-RestorePoint <DateTime>
[-FromRestorePoint]
[-ResourceGroupName <String>]
[-Tag <Hashtable>]
[-StorageAccountType <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreFromRestorePointIdByParentObjectParameterSet
Restore-AzSynapseSqlPool
-WorkspaceObject <PSSynapseWorkspace>
-Name <String>
-PerformanceLevel <String>
-ResourceId <String>
-RestorePoint <DateTime>
[-FromRestorePoint]
[-Tag <Hashtable>]
[-StorageAccountType <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreFromDroppedSqlPoolByNameParameterSet
Restore-AzSynapseSqlPool
-WorkspaceName <String>
-Name <String>
-ResourceId <String>
-DeletionDate <DateTime>
[-FromDroppedSqlPool]
[-ResourceGroupName <String>]
[-Tag <Hashtable>]
[-StorageAccountType <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreFromDroppedSqlPoolByParentObjectParameterSet
Restore-AzSynapseSqlPool
-WorkspaceObject <PSSynapseWorkspace>
-Name <String>
-ResourceId <String>
-DeletionDate <DateTime>
[-FromDroppedSqlPool]
[-Tag <Hashtable>]
[-StorageAccountType <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Restore-AzSynapseSqlPool przywraca pulę SQL usługi Azure Synapse Analytics z geograficznie nadmiarowej kopii zapasowej, kopię zapasową usuniętej puli SQL lub punkt przywracania dowolnej puli SQL.
Przywrócona pula SQL jest tworzona jako nowa pula SQL.
Przykłady
Przykład 1
$pool = Get-AzSynapseSqlPool -ResourceGroupName ContosoResourceGroup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool
# Get the latest restore point
$restorePoint = $pool | Get-AzSynapseSqlPoolRestorePoint | Select-Object -Last 1
# Restore to same workspace with source SQL pool
$restoredPool = Restore-AzSynapseSqlPool -FromRestorePoint -RestorePoint $restorePoint.RestorePointCreationDate -TargetSqlPoolName ContosoRestoredSqlPool -ResourceGroupName $pool.ResourceGroupName -WorkspaceName $pool.WorkspaceName -ResourceId $pool.Id -PerformanceLevel DW200c
To polecenie tworzy pulę SQL usługi Azure Synapse Analytics, korzystając z punktu przywracania z dowolnej istniejącej puli SQL w celu odzyskania lub skopiowania z poprzedniego stanu.
Przykład 2
$pool = Get-AzSynapseSqlPoolGeoBackup -ResourceGroupName ContosoResourceGroup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool
# Restore to same workspace with source SQL pool
$restoredPool = Restore-AzSynapseSqlPool -FromBackup -TargetSqlPoolName ContosoRestoredSqlPool -ResourceGroupName $pool.ResourceGroupName -WorkspaceName $pool.WorkspaceName -ResourceId $pool.Id
To polecenie tworzy pulę SQL usługi Azure Synapse Analytics, która przywraca kopię zapasową puli SQL.
Przykład 3
$pool = Get-AzSynapseDroppedSqlPool -ResourceGroupName ContosoResourceGroup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool
$poolId = $pool.Id.Split(",")[0]
# Restore to same workspace with source SQL pool
$restoredPool = Restore-AzSynapseSqlPool -FromDroppedSqlPool -DeletionDate $pool.DeletionDate -TargetSqlPoolName ContosoRestoredSqlPool -ResourceGroupName $pool.ResourceGroupName -WorkspaceName $pool.WorkspaceName -ResourceId $poolId
To polecenie tworzy pulę SQL usługi Azure Synapse Analytics, która przywraca z usuniętej kopii zapasowej puli SQL.
Przykład 4
$pool = Get-AzSynapseSqlPool -ResourceGroupName ContosoResourceGroup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool
# Get the latest restore point
$restorePoint = $pool | Get-AzSynapseSqlPoolRestorePoint | Select-Object -Last 1
# Restore to same workspace with source SQL pool
$restoredPool = Restore-AzSynapseSqlPool -FromRestorePoint -RestorePoint $restorePoint.RestorePointCreationDate -TargetSqlPoolName ContosoRestoredSqlPool -ResourceGroupName $pool.ResourceGroupName -WorkspaceName $pool.WorkspaceName -ResourceId $pool.Id -PerformanceLevel DW200c -Tag @{"tagName" = "tagValue"} -StorageAccountType LRS
To polecenie tworzy pulę SQL usługi Azure Synapse Analytics z określonymi tagami i typem konta magazynu, wykorzystując punkt przywracania z dowolnej istniejącej puli SQL w celu odzyskania lub skopiowania z poprzedniego stanu.
Parametry
-AsJob
Uruchamianie polecenia cmdlet w tle
Właściwości parametrów
Typ: SwitchParameter
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametrów
Typ: SwitchParameter
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: por
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Właściwości parametrów
Typ: IAzureContextContainer
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: AzContext, AzureRmContext, AzureCredential
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-DeletionDate
Data usunięcia usługi Azure Synapse SQL Database do pobrania kopii zapasowych z dokładnością milisekundy (np. 2016-02-23T00:21:22.847Z)
Właściwości parametrów
Typ: DateTime
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
RestoreFromDroppedSqlPoolByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromDroppedSqlPoolByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-FromBackup
Wskazuje, aby przywrócić z najnowszej kopii zapasowej dowolnej puli SQL w tej subskrypcji.
Właściwości parametrów
Typ: SwitchParameter
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
RestoreFromBackupIdByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromBackupIdByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-FromDroppedSqlPool
Wskazuje, że należy użyć punktu przywracania z dowolnej puli SQL w tej subskrypcji w celu odzyskania lub skopiowania z poprzedniego stanu.
Właściwości parametrów
Typ: SwitchParameter
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
RestoreFromDroppedSqlPoolByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromDroppedSqlPoolByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-FromRestorePoint
Wskazuje, że należy użyć punktu przywracania z dowolnej puli SQL w tej subskrypcji w celu odzyskania lub skopiowania z poprzedniego stanu.
Właściwości parametrów
Typ: SwitchParameter
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
RestoreFromRestorePointIdByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromRestorePointIdByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-Name
Nazwa puli SQL usługi Synapse.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: TargetSqlPoolName
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
Warstwa usługi SQL i poziom wydajności do przypisania do puli SQL.
Na przykład DW2000c.
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
RestoreFromRestorePointIdByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromRestorePointIdByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-ResourceGroupName
Nazwa grupy zasobów.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
RestoreFromBackupIdByNameParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromRestorePointIdByNameParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromDroppedSqlPoolByNameParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-ResourceId
Identyfikator zasobu bazy danych do przywrócenia.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-RestorePoint
Czas migawki do przywrócenia.
Właściwości parametrów
Typ: DateTime
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: PointInTime
Zbiory parametrów
RestoreFromRestorePointIdByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromRestorePointIdByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-StorageAccountType
Typ konta magazynu używany do przechowywania kopii zapasowych dla puli SQL. Możliwe wartości to: "GRS", "LRS".
Właściwości parametrów
Typ: String
Wartość domyślna: None
Akceptowane wartości: GRS, LRS
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-Tag
Ciąg, słownik ciągów tagów skojarzonych z zasobem.
Właściwości parametrów
Typ: Hashtable
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.
Cmdlet nie jest uruchomiony.
Właściwości parametrów
Typ: SwitchParameter
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: Wi
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-WorkspaceName
Nazwa obszaru roboczego usługi Synapse.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
RestoreFromBackupIdByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromRestorePointIdByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromDroppedSqlPoolByNameParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-WorkspaceObject
obiekt wejściowy obszaru roboczego, zwykle przekazywany przez potok.
Właściwości parametrów
Zbiory parametrów
RestoreFromBackupIdByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: True
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromRestorePointIdByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: True
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
RestoreFromDroppedSqlPoolByParentObjectParameterSet
Pozycja: Named
Obowiązkowy: True
Wartość z pipeline: True
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .
Wyjść