Bezpośrednia zmiana edycji SQL Server na maszynach wirtualnych platformy Azure
Dotyczy:program SQL Server na maszynie wirtualnej platformy Azure
W tym artykule opisano sposób zmiany wersji programu SQL Server na maszynie wirtualnej z systemem Windows na platformie Azure.
Wersja programu SQL Server jest określana przez klucz produktu i jest określana podczas procesu instalacji przy użyciu nośnika instalacyjnego. Wersja określa, jakie funkcje są dostępne w produkcie SQL Server. Możesz zmienić wersję programu SQL Server z nośnikiem instalacyjnym i obniżyć poziom, aby obniżyć koszty lub uaktualnić, aby włączyć więcej funkcji.
Po wewnętrznej zmianie wersji programu SQL Server na maszynie wirtualnej SQL Server, należy zaktualizować właściwość edycji programu SQL Server w Azure Portal w celach rozliczeniowych.
Wymagania wstępne
Aby przeprowadzić zmianę w miejscu wydania programu SQL Server, potrzebne są następujące elementy:
- Subskrypcja platformy Azure.
- Maszyna wirtualna SQL Server na systemie Windows, zarejestrowana w rozszerzeniu agenta SQL IaaS.
- Konfigurowanie nośnika przy użyciu żądanej wersji programu SQL Server. Klienci, którzy biorą udział w programie Software Assurance, mogą uzyskać nośnik instalacyjny z Centrum licencjonowania zbiorowego. Klienci, którzy nie mają pakietu Software Assurance, mogą wdrożyć obraz maszyny wirtualnej SQL Server z żądaną wersją programu SQL Server w witrynie Azure Marketplace, a następnie skopiować nośnik instalacyjny (zazwyczaj znajdujący się w
C:\SQLServerFull
) z tej maszyny do docelowej maszyny wirtualnej SQL Server.
Usuwanie rozszerzenia
Przed zmodyfikowanie wersji programu SQL Server należy usunąć rozszerzenie agenta IaaS SQL z maszyny wirtualnej programu SQL Server. Można to zrobić za pomocą witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
Aby usunąć rozszerzenie z maszyny wirtualnej z programem SQL Server za pomocą programu Azure PowerShell, użyj następującego przykładowego polecenia:
Remove-AzSqlVM -ResourceGroupName <resource_group_name> -Name <SQL VM resource name>
Uaktualnianie wersji
Ostrzeżenie
Uaktualnienie wersji programu SQL Server spowoduje ponowne uruchomienie usługi dla programu SQL Server wraz ze wszystkimi skojarzonymi usługami, takimi jak usługi Analysis Services i R Services.
Aby uaktualnić edycję programu SQL Server, uzyskaj nośnik instalacyjny z żądaną edycją programu SQL Server, a następnie wykonaj następujące czynności:
Uruchom program Setup.exe z nośnika instalacyjnego programu SQL Server.
Przejdź do sekcji Konserwacja i wybierz opcję Uaktualnienie wydania.
Wybieraj przycisk Dalej, dopóki nie przejdziesz do strony Gotowe do uaktualnienia wersji, a następnie wybierz pozycję Uaktualnij. Okno ustawień może nie odpowiadać przez kilka minut, gdy zmiana zostaje wprowadzona. Strona Ukończono potwierdza, że uaktualnienie wersji zostało zakończone.
Po uaktualnieniu edycji programu SQL Server zmodyfikuj właściwość edycji maszyny wirtualnej z programem SQL Server w witrynie Azure Portal. Spowoduje to zaktualizowanie metadanych i rozliczeń skojarzonych z tą maszyną wirtualną.
Po zmianie wersji programu SQL Server zarejestruj ponownie maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL, aby można było użyć witryny Azure Portal do wyświetlenia wersji programu SQL Server. Następnie pamiętaj, aby zmienić wersję programu SQL Server w witrynie Azure Portal.
Obniżanie wersji.
Aby zmienić edycję programu SQL Server, należy całkowicie odinstalować program SQL Server, a następnie ponownie zainstalować go za pomocą nośnika instalacyjnego wybranej edycji. Nośnik instalacyjny można uzyskać, wdrażając maszynę wirtualną SQL Server z obrazu z Marketplace w wybranej wersji, a następnie kopiując nośnik instalacyjny na docelową maszynę wirtualną SQL Server, lub korzystając z Centrum licencjonowania zbiorowego, jeżeli posiadasz ubezpieczenie programowe.
Ostrzeżenie
Odinstalowanie programu SQL Server może spowodować dodatkowy przestój.
Wydanie programu SQL Server możesz obniżyć, wykonując następujące kroki:
- Utwórz kopie zapasowe wszystkich baz danych, w tym systemowych baz danych.
- Przenieś systemowe bazy danych (master, model i msdb) do nowej lokalizacji.
- Całkowicie odinstaluj program SQL Server i wszystkie skojarzone usługi.
- Ponowne uruchom maszynę wirtualną.
- Zainstaluj program SQL Server przy użyciu nośnika z odpowiednim wydaniem programu SQL Server.
- Zainstaluj najnowsze dodatki Service Pack i aktualizacje zbiorcze.
- Zastąp nowe systemowe bazy danych, które zostały utworzone podczas instalacji, systemowymi bazami danych, które zostały wcześniej przeniesione do innej lokalizacji.
- Po obniżeniu wersji programu SQL Server, zmodyfikuj właściwość wersji maszyny wirtualnej programu SQL Server w portalu Azure. Spowoduje to zaktualizowanie metadanych i rozliczeń skojarzonych z tą maszyną wirtualną.
Po zmianie wersji programu SQL Server zarejestruj ponownie maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL, aby można było użyć witryny Azure Portal do wyświetlenia wersji programu SQL Server. Następnie pamiętaj, aby zmienić wersję programu SQL Server w witrynie Azure Portal.
Rejestrowanie przy użyciu rozszerzenia
Po pomyślnym zmianie wersji programu SQL Server należy ponownie zarejestrować maszynę wirtualną z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL, aby zarządzać nim z poziomu witryny Azure Portal.
Rejestrowanie maszyny wirtualnej z programem SQL Server przy użyciu programu Azure PowerShell:
# Get the existing Compute VM
$vm = Get-AzVM -Name <vm_name> -ResourceGroupName <resource_group_name>
New-AzSqlVM -Name $vm.Name -ResourceGroupName $vm.ResourceGroupName -Location $vm.Location `
-LicenseType <license_type>
Zmiana właściwości edycji na potrzeby rozliczeń
Po zmodyfikowaniu wersji programu SQL Server przy użyciu nośnika instalacyjnego i zarejestrowaniu maszyny wirtualnej z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL możesz użyć witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure, aby zmodyfikować właściwość edycji maszyny wirtualnej z programem SQL Server na potrzeby rozliczeń.
Aby zmienić właściwość edycji maszyny wirtualnej z programem SQL Server na potrzeby rozliczeń przy użyciu witryny Azure Portal, wykonaj następujące kroki:
Zaloguj się w witrynie Azure Portal.
Przejdź do zasobu maszyny wirtualnej programu SQL Server.
W obszarze Ustawienia wybierz pozycję Konfiguracja. Następnie wybierz odpowiednią wersję programu SQL Server z listy rozwijanej w obszarze Edycja.
Zapoznaj się z ostrzeżeniem, które mówi, że musisz najpierw zmienić edycję programu SQL Server i że właściwość Edycja musi być zgodna z edycją programu SQL Server.
Wybierz pozycję Zastosuj, aby zastosować zmiany metadanych wersji.
Uwagi
- Edycja dla maszyny wirtualnej z programem SQL Server musi odpowiadać edycji wystąpienia programu SQL Server zainstalowanemu dla wszystkich maszyn wirtualnych z programem SQL Server, w tym zarówno z płatnością na bieżąco, jak i typu bring-your-own-license.
- Jeśli porzucasz zasób maszyny wirtualnej z programem SQL Server, wrócisz do ustawienia trwale zakodowanej edycji obrazu.
- Możliwość zmiany wersji jest funkcją rozszerzenia agenta IaaS SQL. Wdrażanie obrazu witryny Azure Marketplace za pośrednictwem witryny Azure Portal powoduje automatyczne zarejestrowanie maszyny wirtualnej z programem SQL Server przy użyciu rozszerzenia agenta IaaS SQL. Jednak klienci, którzy samodzielnie instalują program SQL Server, muszą ręcznie zarejestrować swoją maszynę wirtualną z programem SQL Server.
- Dodanie maszyny wirtualnej z programem SQL Server do zestawu dostępności wymaga ponownego utworzenia maszyny wirtualnej. Wszystkie maszyny wirtualne dodane do zestawu dostępności wracają do wersji domyślnej, a wersja musi zostać ponownie zmodyfikowana.
Powiązana zawartość
- Omówienie programu SQL Server na maszynach wirtualnych z systemem Windows
- Często zadawane pytania dotyczące programu SQL Server na maszynach wirtualnych z systemem Windows
- Zasoby i dokumenty licencjonowania programu SQL Server
- Wskazówki dotyczące cen programu SQL Server na maszynach wirtualnych z systemem Windows
- Co nowego w programie SQL Server na maszynach wirtualnych platformy Azure