Sdílet prostřednictvím


Migrace disku protokolu na disk úrovně Ultra

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

Disky Úrovně Ultra Azure poskytují vysokou propustnost, vysoké IOPS a konzistentně nízké latence diskového úložiště pro SQL Server na virtuálním počítači Azure.

V tomto článku se naučíte migrovat disk protokolu na disk SSD úrovně Ultra, abyste mohli využít výhod výkonu nabízených disky úrovně Ultra.

Zálohování databáze

Dokončete úplné zálohování databáze.

Připojit disk

Jakmile povolíte kompatibilitu disků Ultra na virtuálním počítači, připojte disk SSD úrovně Ultra k virtuálnímu počítači.

Disk Úrovně Ultra je podporovaný v podmnožině velikostí a oblastí virtuálních počítačů. Než budete pokračovat, ověřte, že je váš virtuální počítač v oblasti, zóně a velikosti, která podporuje disk úrovně Ultra. Velikost a oblast virtuálního počítače můžete určit a ověřit pomocí Azure CLI nebo PowerShellu.

Povolení kompatibility

Pokud chcete povolit kompatibilitu, postupujte takto:

  1. Přejděte na virtuální počítač na webu Azure Portal.

  2. Zastavte nebo uvolněte virtuální počítač.

  3. V části Nastavení vyberte Disky a pak vyberte Další nastavení.

    Vyberte další nastavení pro disky v části Nastavení na webu Azure Portal.

  4. Chcete-li povolit kompatibilitu disků úrovně Ultra, vyberte ano.

    Snímek obrazovky s možností Ano

  5. Zvolte Uložit.

Připojit disk

Pomocí webu Azure Portal připojte disk úrovně Ultra k virtuálnímu počítači. Podrobnosti najdete v tématu Připojení disku úrovně Ultra.

Po připojení disku znovu spusťte virtuální počítač pomocí webu Azure Portal.

Formát disku

Připojte se k virtuálnímu počítači a naformátujte disk úrovně Ultra.

Pokud chcete naformátovat disk úrovně Ultra, postupujte takto:

  1. Připojte se k virtuálnímu počítači pomocí protokolu RDP (Remote Desktop Protocol).
  2. Pomocí správy disků naformátujte a rozdělte nově připojený disk úrovně Ultra.

Použití disku pro protokol

Nakonfigurujte SQL Server tak, aby používal novou jednotku protokolu. Můžete to udělat pomocí jazyka Transact-SQL (T-SQL) nebo aplikace SQL Server Management Studio (SSMS). Účet použitý pro účet služby SYSTÉMU SQL Server musí mít úplnou kontrolu nad novým umístěním souboru protokolu.

Konfigurace oprávnění

  1. Ověřte účet služby používaný SQL Serverem. Můžete to provést pomocí nástroje SQL Server Configuration Manager nebo Services.msc.
  2. Přejděte na nový disk.
  3. Vytvořte složku (nebo více složek), která se použije pro váš soubor protokolu.
  4. Klikněte pravým tlačítkem na složku a vyberte Vlastnosti.
  5. Na kartě Zabezpečení udělte úplný přístup k účtu služby SQL Server.
  6. Nastavení uložte tlačítkem OK.
  7. Tento postup opakujte pro každou složku kořenové úrovně, ve které plánujete mít data SQL.

Použití nové jednotky protokolu

Po udělení oprávnění odpojte databázi pomocí jazyka Transact-SQL (T-SQL) nebo aplikace SQL Server Management Studio (SSMS) a přesuňte existující soubory protokolů do nového umístění.

Upozornění

Odpojením databáze přejdete do offline režimu, ukončíte připojení a vrátíte zpět všechny transakce, které jsou v provozu. Pokračujte opatrně a během časového období údržby.

Pomocí T-SQL přesuňte existující soubory do nového umístění:

  1. Připojte se k databázi v aplikaci SQL Server Management Studio a otevřete okno Nový dotaz .

  2. Získejte existující soubory a umístění:

    USE AdventureWorks2022;
    GO
    
    sp_helpfile
    GO
    
  3. Odpojení databáze:

    USE master
    GO
    
    sp_detach_db 'AdventureWorks'
    GO
    
  4. Pomocí Průzkumníka souborů přesuňte soubor protokolu do nového umístění na disku úrovně Ultra.

  5. Připojte databázi a zadejte nová umístění souborů:

     sp_attach_db 'AdventureWorks'
    'E:\Fixed_FG\AdventureWorks.mdf',
    'E:\Fixed_FG\AdventureWorks_2.ndf',
    'F:\New_Log\AdventureWorks_log.ldf'
    GO
    

V tomto okamžiku je databáze online s protokolem v novém umístění.

Další kroky

Projděte si osvědčené postupy z hlediska výkonu, abyste vylepšili výkon.

Přehled SQL Serveru ve službě Azure Virtual Machines najdete v následujících článcích: