Místní změna verze SQL Serveru – SQL Server na virtuálním počítači Azure.

Platí pro:SQL Server na virtuálním počítači Azure

Tento článek popisuje, jak změnit verzi Microsoft SQL Serveru na virtuálním počítači s Windows v Microsoft Azure.

Plánování upgradu verze

Před upgradem verze SQL Serveru zvažte následující požadavky:

  1. Rozhodněte se, na jakou verzi SQL Serveru chcete upgradovat:

  2. Doporučujeme zkontrolovat certifikaci kompatibility pro verzi, na kterou se změníte, abyste mohli použít režimy kompatibility databáze, abyste minimalizovali účinek upgradu.

  3. Můžete si projít následující články, které vám pomůžou zajistit úspěšný výsledek:

Požadavky

Pokud chcete provést místní upgrade SQL Serveru, potřebujete následující:

  • Instalační médium SQL Serveru. Zákazníci, kteří mají Software Assurance, můžou instalační médium získat z centra Volume Licensing Center. Zákazníci, kteří software Assurance nemají, můžou nasadit image virtuálního počítače s SQL Serverem Azure Marketplace s požadovanou verzí SQL Serveru a pak z něj zkopírovat instalační médium (obvykle umístěné C:\SQLServerFull) do cílového virtuálního počítače s SQL Serverem.
  • Upgrady verzí by měly postupovat podle cest upgradu podpory.

Upgrade verze SQL

Upozorňující

Upgrade verze SQL Serveru restartuje službu pro SQL Server kromě všech přidružených služeb, jako jsou Analysis Services a R Services.

Pokud chcete upgradovat verzi SQL Serveru, získejte instalační médium SYSTÉMU SQL Server pro novější verzi, která by podporovala cestu upgradu SYSTÉMU SQL Server, a proveďte následující kroky:

  1. Před zahájením procesu zálohujte databáze, včetně systému (s výjimkou tempdb) a uživatelských databází. Můžete také použít Azure Backup Services a vytvořit zálohu na úrovni celého virtuálního počítače, která je konzistentní s aplikací.

  2. Spusťte soubor Setup.exe, který je na instalačním médiu SQL Serveru.

  3. Průvodce instalací spustí instalační centrum SQL Serveru. Pokud chcete upgradovat existující instanci SQL Serveru, vyberte v navigačním podokně možnost Instalace a pak vyberte Upgradovat ze starší verze SQL Serveru.

    Selection for upgrading the version of SQL Server.

  4. Na stránce Kód Product Key vyberte možnost, která označuje, jestli upgradujete na bezplatnou edici SQL Serveru nebo máte kód PID pro produkční verzi produktu. Další informace najdete v tématech Edice a podporované funkce SQL Serveru 2019 (15.x) a Podporované verze a edice pro upgrade (SQL Server 2016).

  5. Opakovaně vyberte Další, až se dostanete na stránku Připraveno k upgradu, a pak vyberte upgrade. Při provádění změn může instalační okno na několik minut přestat reagovat. Stránka Dokončení potvrzuje, že je upgrade dokončený. Podrobný postup upgradu viz úplný postup.

    Complete page.

Pokud jste kromě změny verze změnili edici SQL Serveru, aktualizujte také edici a v části Ověřit verzi a edici na portálu změňte instanci virtuálního počítače SQL.

Change version metadata.

Downgrade verze SQL Serveru

Pokud chcete downgradovat verzi SQL Serveru, musíte sql Server úplně odinstalovat a znovu ho nainstalovat pomocí požadované verze. Podobá se nové instalaci SQL Serveru, protože starší databázi nemůžete obnovit z novější verze na nově nainstalovanou starší verzi. Databáze je potřeba znovu vytvořit úplně od začátku. Pokud jste při upgradu změnili také edici SQL Serveru, změňte vlastnost Edice u virtuálního počítače s SQL Serverem na webu Azure Portal na novou edici. Tím aktualizujete metadata a fakturaci spojenou s tímto virtuálním počítačem.

Upozorňující

Místní downgrade SQL Serveru podporovaný není.

Při downgradu verze SQL Serveru postupujte takto:

  1. Zálohujte všechny databáze, včetně systémových (kromě tempdb) a uživatelských databází.

  2. Exportujte všechny potřebné objekty na úrovni serveru (například triggery serveru, role, přihlášení, propojené servery, úlohy, přihlašovací údaje a certifikáty).

  3. Pokud nemáte skripty pro opětovné vytvoření uživatelských databází ve starší verzi, musíte skriptovat všechny objekty a exportovat všechna data pomocí BCP.exe, SSIS nebo DACPAC.

    Při skriptování, jako je cílová verze, závislé objekty a upřesňující možnosti, nezapomeňte vybrat správné možnosti.

    Scripting options.

  4. Úplně odinstalujte SQL Server i všechny přidružené služby.

  5. Restartujte virtuální počítač.

  6. Nainstalujte SQL Server pomocí média pro požadovanou verzi programu.

  7. Nainstalujte nejnovější aktualizace Service Pack a kumulativní aktualizace.

  8. Importujte všechny potřebné objekty na úrovni serveru (které byly exportovány v kroku 3).

  9. Znovu vytvořte všechny potřebné uživatelské databáze od začátku (pomocí vytvořených skriptů nebo souborů z kroku 4).

Ověřte na portálu verzi a edici.

Jakmile změníte verzi SQL Serveru, znovu zaregistrujte virtuální počítač s SQL Serverem do rozšíření agenta SQL IaaS, abyste k zobrazení verze SQL Serveru mohli použít Azure Portal. Uvedené číslo verze by teď mělo odrážet nově upgradovanou verzi a edici SQL Serveru.

Verify version.

Poznámky

  • Po dokončení upgradu doporučujeme zahájit zálohování, aktualizovat statistiky, znovu sestavit indexy nebo zkontrolovat konzistenci. Můžete také zkontrolovat úrovně kompatibility jednotlivých databází, abyste měli jistotu, že odpovídají požadované úrovni.
  • Po aktualizaci SQL Serveru na virtuálním počítači se ujistěte, že vlastnost Edice SQL Serveru na webu Azure Portal odpovídá nainstalovanému edici pro fakturaci.
  • Schopnost změnit edici je funkce rozšíření agenta SQL IaaS. Nasazení image Azure Marketplace prostřednictvím webu Azure Portal automaticky zaregistruje virtuální počítač s SQL Serverem s rozšířením. Zákazníci, kteří sami instalují SQL Server, ale musí ručně zaregistrovat svůj virtuální počítač s SQL Serverem.
  • Pokud vypustíte prostředek virtuálního počítače s SQL Serverem, obnoví se pevně zakódované nastavení edice image.