New-AzVMSqlServerAutoBackupConfig
Tworzy obiekt konfiguracji dla automatycznej kopii zapasowej programu SQL Server.
Składnia
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageContext] <IStorageContext>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzVMSqlServerAutoBackupConfig tworzy obiekt konfiguracji dla automatycznej kopii zapasowej programu SQL Server.
Przykłady
Przykład 1. Tworzenie automatycznej konfiguracji kopii zapasowej przy użyciu identyfikatora URI magazynu i klucza konta
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
To polecenie tworzy obiekt konfiguracji automatycznej kopii zapasowej, określając identyfikator URI magazynu i klucz konta. Automatyczne tworzenie kopii zapasowych jest włączone, a automatyczne kopie zapasowe są przechowywane przez 10 dni. Polecenie przechowuje wynik w zmiennej $AutoBackupConfig. Ten element konfiguracji można określić dla innych poleceń cmdlet, takich jak Set-AzVMSqlServerExtension.
Przykład 2. Tworzenie automatycznej konfiguracji kopii zapasowej przy użyciu kontekstu magazynu
$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Pierwsze polecenie tworzy kontekst magazynu, a następnie przechowuje go w zmiennej $StorageContext. Aby uzyskać więcej informacji, zobacz New-AzStorageContext. Drugie polecenie tworzy obiekt konfiguracji automatycznej kopii zapasowej, określając kontekst magazynu w $StorageContext. Automatyczne tworzenie kopii zapasowych jest włączone, a automatyczne kopie zapasowe są przechowywane przez 10 dni.
Przykład 3. Tworzenie automatycznej konfiguracji kopii zapasowej przy użyciu kontekstu magazynu z szyfrowaniem i hasłem
$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
To polecenie tworzy i przechowuje obiekt konfiguracji automatycznej kopii zapasowej. Polecenie określa kontekst magazynu utworzony w poprzednim przykładzie. Polecenie umożliwia szyfrowanie przy użyciu hasła. Hasło było wcześniej przechowywane jako bezpieczny ciąg w zmiennej $CertificatePassword. Aby utworzyć bezpieczny ciąg, użyj polecenia cmdlet ConvertTo-SecureString.
Parametry
-BackupScheduleType
Typ harmonogramu tworzenia kopii zapasowej, ręczny lub zautomatyzowany
Type: | String |
Accepted values: | Manual, Automated |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackupSystemDbs
Bazy danych systemu tworzenia kopii zapasowych
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificatePassword
Określa hasło do szyfrowania certyfikatu używanego do wykonywania zaszyfrowanych kopii zapasowych programu SQL Server.
Type: | SecureString |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enable
Wskazuje, że włączono automatyczną kopię zapasową maszyny wirtualnej programu SQL Server. Jeśli określisz ten parametr, automatyczna kopia zapasowa ustawia harmonogram tworzenia kopii zapasowych dla wszystkich bieżących i nowych baz danych. Spowoduje to zaktualizowanie ustawień zarządzanej kopii zapasowej zgodnie z tym harmonogramem.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableEncryption
Wskazuje, że to polecenie cmdlet włącza szyfrowanie.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullBackupFrequency
Częstotliwość pełnej kopii zapasowej programu Sql Server, codziennie lub co tydzień
Type: | String |
Accepted values: | Daily, Weekly |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullBackupStartHour
Godzina dnia (0–23), kiedy powinna zostać uruchomiona pełna kopia zapasowa programu Sql Server
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullBackupWindowInHours
Okno pełnej kopii zapasowej programu Sql Server w godzinach
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LogBackupFrequencyInMinutes
Częstotliwość tworzenia kopii zapasowych dzienników programu Sql Server, co 1–60 minut
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Określa nazwę grupy zasobów maszyny wirtualnej.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionPeriodInDays
Określa liczbę dni przechowywania kopii zapasowej.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageContext
Określa konto magazynu, które będzie używane do przechowywania kopii zapasowych. Aby uzyskać obiekt AzureStorageContext , użyj polecenia cmdlet New-AzStorageContext. Wartość domyślna to konto magazynu skojarzone z maszyną wirtualną programu SQL Server.
Type: | IStorageContext |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageKey
Określa klucz magazynu konta usługi Blob Storage.
Type: | SecureString |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageUri
Określa identyfikator URI (Uniform Resource Identifier) konta magazynu obiektów blob.
Type: | Uri |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wejściowe
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Dane wyjściowe
Linki powiązane
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla