Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server na virtuálním počítači Azure
Rozšíření agenta SQL Server IaaS (SqlIaasExtension) běží na SQL Serveru na Azure Windows virtuálních počítačích (VMs) a automatizuje úlohy správy a administrace.
Tento článek obsahuje přehled rozšíření. Pokud chcete nainstalovat rozšíření agenta IaaS SQL Server pro SQL Server na virtuální počítače v Azure, přečtěte si články o Automatické registraci, Registrujte jeden virtuální počítač nebo Registrujte virtuální počítače hromadně.
Poznámka
Ručně nainstalované instance SQL Serveru se nespustí, pokud umístíte tempdb na místní dočasný disk u imagí virtuálních počítačů Azure s neinicializovanými dočasnými disky, jako je FXmdsv2. Nasadit obraz SQL Server přes Azure Marketplace, použít jinou řadu VM nebo použít Azure VM ephemeral NVMe storage skript k inicializaci disků před spuštěním SQL Server. Chcete-li se o tomto problému dozvědět více a zobrazit seznam ovlivněných VM, přečtěte si článek Selhání serveru SQL Server.
Další informace o nasazení a správě SQL Serveru na virtuálních počítačích Azure najdete v následujících videích Data Exposed:
- Automatizace správy pomocí rozšíření agenta SQL Server IaaS
- Nové a vylepšené prostředí SQL pro nasazení a správu virtuálních počítačů Azure
Poznámka
Nyní můžete zobrazit jednotlivé instance SQL Serveru a databáze na virtuálních počítačích Azure v Azure Portálu pomocí prostředku instancí SQL Serveru. Další informace najdete v sjednoceném inventáři (náhled).
Přehled
Rozšíření agenta SQL Server IaaS se integruje s webem Azure Portal a přináší několik výhod SQL Serveru na virtuálních počítačích Azure:
Výhody funkcí: Rozšíření odemyká výhody funkcí automatizace, jako je správa portálu, flexibilita licencí, automatizované zálohování, automatizované opravy a další. Podrobnosti najdete v tématu Výhody funkce.
Dodržování předpisů: Rozšíření nabízí zjednodušenou metodu pro splnění požadavku na oznámení Microsoftu, že jste povolili zvýhodněné hybridní využití Azure, jak je uvedeno v podmínkách produktu. Tento proces neguje potřebu správy formulářů pro registraci licencí pro jednotlivé prostředky.
Zdarma: Rozšíření je zdarma. S rozšířením nejsou spojené žádné další náklady.
Integrace s centrálně spravovanými zvýhodněnými hybridními výhodami Azure: Virtuální počítače s SQL Serverem zaregistrované v rozšíření se můžou integrovat s centrálně spravovanými zvýhodněnými hybridními výhodami Azure, takže je snadné spravovat zvýhodněné hybridní využití Azure pro virtuální počítače s SQL Serverem ve velkém měřítku.
Zjednodušená správa licencí: Rozšíření zjednodušuje správu licencí SQL Serveru a virtuální počítače s SQL Serverem můžete rychle identifikovat pomocí zvýhodněného hybridního využití Azure pomocí:
Pomocí prostředku virtuálních počítačů SQL Server na portálu Azure můžete rychle identifikovat SQL Server virtuální počítače, které používají Zvýhodněné hybridní využití Azure.
Povolte automatický upgrade , abyste měli jistotu, že každý měsíc získáte nejnovější aktualizace rozšíření.
Funkční výhody
Rozšíření agenta SQL Server IaaS nabízí několik výhod funkcí pro správu virtuálního počítače s SQL Serverem. Můžete si vybrat výhody, které nejlépe vyhovují vašim obchodním potřebám. Při první registraci rozšíření získáte přístup k funkcím, které nespoléhá na agenta SQL IaaS. Když povolíte funkci, která vyžaduje agenta, agent se nainstaluje na virtuální počítač s SQL Serverem.
Následující tabulka uvádí výhody, které můžete získat rozšířením agenta SQL IaaS a zjistit, jestli se agent vyžaduje pro každou výhodu:
| Funkce | Popis |
|---|---|
| Správa webu Azure Portal | Odemkne správu na portálu, abyste mohli zobrazit všechny virtuální počítače s SQL Serverem na jednom místě a povolit nebo zakázat funkce specifické pro SQL přímo z portálu. Součástí základní registrace. |
| Automatizované zálohování | Automatizuje plánování záloh pro všechny databáze pro výchozí instanci nebo správně nainstalovanou pojmenovanou instanci SQL Serveru na virtuálním počítači. Další informace najdete v tématu Automatizované zálohování SQL Serveru na virtuálních počítačích Azure (Resource Manager). Vyžaduje rozšíření agenta SQL IaaS. |
| Automatické opravy | Během nakonfigurovaného časového období údržby automaticky na virtuální počítač nainstalujte aktualizace zabezpečení Systému Windows a SQL Server (včetně kumulativních aktualizací pro SQL Server), abyste se vyhnuli aktualizaci během špičky pro vaši úlohu. Další informace najdete v tématu Automatické opravy prostřednictvím Správce aktualizace Azureu. Vyžaduje rozšíření agenta SQL IaaS. |
| Integrace služby Azure Key Vault | Umožňuje automatickou instalaci a konfiguraci služby Azure Key Vault na virtuálním počítači s SQL Serverem. Další informace najdete v tématu Konfigurace integrace služby Azure Key Vault pro SQL Server na virtuálních počítačích Azure (Resource Manager). Vyžaduje rozšíření agenta SQL IaaS. |
| Konfigurace databáze tempdb | Databázi tempdb můžete nakonfigurovat přímo z webu Azure Portal, například zadat počet souborů, jejich počáteční velikost, umístění a poměr automatického růstu. Restartujte službu SQL Serveru, aby se změny projevily. Vyžaduje rozšíření agenta SQL IaaS. |
| Integrace portálu Defender for Cloud | Pokud jste povolili Microsoft Defender pro SQL, můžete zobrazit doporučení Defenderu pro Cloud přímo v prostředku virtuálních počítačů SQL v Azure Portálu. Další informace najdete v tématu Osvědčené postupy zabezpečení. Vyžaduje rozšíření agenta SQL IaaS. |
| Rozšířené aktualizace zabezpečení | Automatické přijímání aktualizací zabezpečení pro SQL Server na virtuálních počítačích Azure až tři roky po skončení rozšířené podpory životního cyklu SQL Serveru. |
| Flexibilní licencování | Úspora nákladů díky bezproblémovému přechodu z zvýhodněného hybridního využití Azure na model licencování průběžných plateb a zpět. Součástí základní registrace. |
| Flexibilní verze / edice | Pokud se rozhodnete změnit verzi nebo edici SQL Serveru, můžete metadata aktualizovat na webu Azure Portal, aniž byste museli znovu nasadit celý virtuální počítač s SQL Serverem. Součástí základní registrace. |
| analýza I/O | Prohlédněte si analýzu výkonu vstupně-výstupních operací na webu Azure Portal a zjistěte problémy, které vyplývají z překročení limitů virtuálních počítačů a datových disků. Tato funkce je aktuálně dostupná jako ukázková verze. Vyžaduje rozšíření agenta SQL IaaS. |
| Ověřování Microsoft Entra | Vylepšete zabezpečení virtuálního počítače s SQL Serverem pomocí ID Microsoft Entra pro ověřování virtuálního počítače s SQL Serverem. Vyžaduje rozšíření agenta SQL IaaS. |
| Posouzení osvědčených postupů SQL | Umožňuje vyhodnotit stav virtuálních počítačů s SQL Serverem pomocí osvědčených postupů konfigurace. Další informace najdete v tématu Posouzení osvědčených postupů SQL. Vyžaduje rozšíření agenta SQL IaaS. |
| Zobrazení využití disku na portálu | Umožňuje zobrazit grafické znázornění využití disku datových souborů SQL na webu Azure Portal. Vyžaduje rozšíření agenta SQL IaaS. |
Modely oprávnění
Ve výchozím nastavení používá rozšíření agenta SQL IaaS model oprávnění s nejnižšími oprávněními. Model oprávnění s nejnižšími oprávněními uděluje minimální požadovaná oprávnění pro každou funkci, kterou povolíte. Každá použitá funkce má přiřazenou vlastní roli na SQL Serveru a vlastní role má oprávnění, která jsou nutná k provádění akcí souvisejících s danou funkcí.
Následující tabulka definuje oprávnění SQL Serveru a vlastní role používané jednotlivými funkcemi rozšíření:
| Funkce | Oprávnění serveru a databáze | Vlastní role (server nebo databáze) |
|---|---|---|
| Automatizované zálohy | Server: - CONTROL SERVERDatabáze: - db_ddladmin()master- db_backupoperator()msdb |
SqlIaaSExtension_AutoBackup |
| Správa portálu skupiny dostupnosti | Server: - sysadmin |
|
| Služba Azure Backup | Server: - sysadmin pro NT SERVICE\AzureWLBackupPluginSvc účet |
|
| Správa přihlašovacích údajů | Server: - CONTROL SERVER |
SqlIaaSExtension_CredentialMgmt |
| Osvědčené postupy pro práci s I/O | Server: - CONTROL SERVER |
SqlIaaSExtension_ThrottlingAssessment |
| Posouzení osvědčených postupů SQL | Server: - CONTROL SERVER |
SqlIaaSExtension_Assessment |
| Nastavení instance SQL Serveru | Server: - ALTER ANY LOGIN- ALTER SETTINGS |
SqlIaaSExtension_SqlInstanceSetting |
| Konfigurace úložiště | Server: - ALTER ANY DATABASE |
SqlIaaSExtension_StorageConfig |
| Hlášení stavu | Server: - VIEW ANY DEFINITION- VIEW SERVER STATE- ALTER ANY LOGIN- CONNECT SQL |
SqlIaaSExtension_StatusReporting |
Poznámka
SQL Server virtuální počítače zřízené před říjnem 2022 používají ve výchozím nastavení starší model sysadmin. Režim nejnižších oprávnění můžete pro tyto virtuální počítače povolit ručně. Pokud tato možnost není ve vašem prostředí viditelná, váš SQL Server virtuální počítač už má ve výchozím nastavení povolený režim nejnižších oprávnění.
Pokud chcete povolit model s minimálními oprávněními, přejděte na prostředek virtuálního počítače SQL Server, zvolte Konfigurace zabezpečení v části Zabezpečení a potom zaškrtněte políčko Povolit režim s minimálními oprávněními:
Instalace
Při registraci virtuálního počítače s SQL Serverem s rozšířením agenta SQL IaaS proces zkopíruje binární soubory do virtuálního počítače, ale ve výchozím nastavení agenta neinstaluje. Agent se nainstaluje jenom v případech, kdy povolíte některou z funkcí rozšíření agenta SQL IaaS , které ho vyžadují. Po instalaci se na virtuálním počítači spustí následující dvě služby:
- Agent Microsoft SQL Server IaaS je hlavní službou rozšíření agenta SQL IaaS. Spouští se pod účtem Místního systému .
-
Služba Microsoft SQL Server IaaS Query Service je pomocná služba, která spouští dotazy v rámci SQL Serveru. Běží pod účtem NT služby
NT Service\SqlIaaSExtensionQuery.
Ve výchozím nastavení se agent řídí principem nejnižšího oprávnění a má oprávnění pouze v rámci SQL Serveru, které jsou přidružené k funkcím, které povolíte. Pokud ale sql Server ručně nainstalujete na virtuální počítač sami nebo nasadíte image SQL Serveru z marketplace před říjnem 2022, má agent oprávnění správce systému v rámci SQL Serveru.
Když nasadíte image virtuálního počítače s SQL Serverem z Azure Marketplace prostřednictvím portálu Azure, automaticky se zaregistruje s rozšířením. Pokud se ale rozhodnete sql Server nainstalovat sami na virtuální počítač Azure nebo zřídit virtuální počítač Azure z vlastního virtuálního pevného disku, musíte virtuální počítač s SQL Serverem zaregistrovat s rozšířením agenta SQL IaaS, abyste mohli využívat výhody funkcí. Ve výchozím nastavení se automaticky nainstalované virtuální počítače Azure s SQL Serverem 2016 nebo novějším automaticky zaregistrují v rozšíření agenta SQL IaaS při zjištění službou CEIP. Virtuální počítače s SQL Serverem, které CEIP nerozpozná, byste měli ručně zaregistrovat.
Registraci můžete provést pomocí jedné z následujících metod:
- Automaticky pro všechny aktuální a budoucí virtuální počítače v předplatném
- Ručně pro jeden virtuální počítač
- Hromadně pro více virtuálních počítačů ručně
Při registraci virtuálního počítače SQL Server pomocí rozšíření agenta SQL Server IaaS vytvoříte virtuální počítač SQL Serverresource v rámci svého předplatného. Tento prostředek je oddělený od prostředku virtuálního počítače. Pokud rozšíření odstraníte z virtuálního počítače s SQL Serverem, odeberete prostředekvirtuálního počítače SQL z vašeho předplatného, ale neodstraníte základní virtuální počítač.
Podpora více instancí
Rozšíření agenta SQL IaaS podporuje následující prostředí:
- Jedna výchozí instance.
- Více instancí, ale rozšíření na webu Azure Portal podporuje a spravuje pouze výchozí instanci. Rozšíření nepodporuje prostředí s více pojmenovanými instancemi bez výchozí instance.
- Jedna pojmenovaná instance, pokud se jedná o jedinou nainstalovanou instanci.
Podpora pojmenovaných instancí
Pokud chcete spravovat jednu pojmenovanou instanci na webu Azure Portal, nainstalujte SQL Server s jiným než výchozím názvem na virtuálním počítači Azure a pak ho zaregistrujte pomocí rozšíření agenta SQL IaaS.
Pokud chcete spravovat jednu pojmenovanou instanci v imagi SQL Serveru z Azure Marketplace, odinstalujte stávající instanci SQL Serveru, nainstalujte SQL Server s pojmenovanou instancí a pak ji zaregistrujte v rozšíření agenta SQL IaaS.
Pokud chcete použít jednu pojmenovanou instanci s SQL Serverem na virtuálních počítačích Azure, postupujte takto:
- Nasazení virtuálního počítače s SQL Serverem z Azure Marketplace
- Odstraňte rozšíření agenta SQL IaaS z virtuálního počítače s SQL Serverem.
- Připojte se k virtuálnímu počítači a úplně odinstalujte SQL Server.
- Restartujte virtuální počítač.
- Připojte se k virtuálnímu počítači a pak pomocí instalačního média (obvykle umístěného)
C:\SQLServerFullnainstalujte pojmenovanou instanci SQL Serveru. - Restartujte virtuální počítač.
- Zaregistrujte virtuální počítač pomocí rozšíření agenta SQL IaaS.
Podpora instancí v clusteru pro převzetí služeb při selhání
Registrace instance s automatickým převzetím služeb při selhání SQL Serveru (FCI) je podporována s omezenou funkčností. Vzhledem k omezené funkčnosti SQL Server FCI registrované v rámci rozšíření nepodporují funkce, které vyžadují agenta, jako jsou automatizované zálohování, patchování, ověřování Microsoft Entra a pokročilá správa portálu.
Pokud zaregistrujete virtuální počítač s SQL Serverem s rozšířením agenta SQL IaaS a povolíte všechny funkce, které vyžadují agenta, musíte toto rozšíření z virtuálního počítače s SQL Serverem odstranit. Po instalaci FCI ho znovu zaregistrujte.
Ověření stavu rozšíření
Pomocí webu Azure Portal, Azure PowerShellu nebo Azure CLI zkontrolujte stav rozšíření.
Ověřte, že je rozšíření nainstalované na webu Azure Portal.
Na portálu Azure přejděte k prostředku svého virtuálního počítače (ne k prostředku virtuálních počítačů SQL, ale k prostředku svého VM). V části Nastavení vyberte Rozšíření. Měli byste vidět uvedené rozšíření SqlIaasExtension , jak je znázorněno na následujícím snímku obrazovky:
Režimy správy
Před březnem 2023 se rozšíření agenta SQL IaaS spoléhalo na režimy správy pro definování modelu zabezpečení a odemčení výhod funkcí. V březnu 2023 společnost Microsoft aktualizovala architekturu rozšíření tak, aby zcela odebrala režimy správy. Místo toho spoléhá na princip nejnižších oprávnění, abyste měli kontrolu nad tím, jak chcete rozšíření používat na základě funkce.
Od března 2023 se při první registraci rozšíření uloží binární soubory na virtuální počítač, aby poskytoval základní funkce, jako je správa licencí. Když povolíte libovolnou funkci, která závisí na agentovi, rozšíření použije binární soubory k instalaci agenta SQL IaaS na virtuální počítač. Také přiřadí oprávnění ke službě agenta SQL IaaS podle potřeby každé funkce, kterou povolíte.
Podporované oblasti
Rozšíření agenta SQL IaaS se podporuje v omezené sadě oblastí Azure. Rozšíření agenta SQL IaaS můžete nainstalovat jenom v případě, že je váš virtuální počítač s SQL Serverem v podporované oblasti. Pomocí Azure PowerShellu můžete zobrazit seznam podporovaných oblastí pro rozšíření agenta SQL IaaS.
Následující příkaz Get-AzResourceProvider Azure PowerShell obsahuje seznam podporovaných oblastí:
(Get-AzResourceProvider -ProviderNamespace Microsoft.SqlVirtualMachine).ResourceTypes |
Where-Object { $_.ResourceTypeName -eq "SqlVirtualMachines" } |
Select-Object -ExpandProperty Locations
Omezení
Rozšíření agenta SQL IaaS podporuje pouze:
- Virtuální počítače s SQL Serverem nasazené prostřednictvím Azure Resource Manageru Nepodporuje virtuální počítače s SQL Serverem nasazené prostřednictvím klasického modelu.
- Virtuální počítače s SQL Serverem nasazené do veřejného cloudu, cloudu Azure Government a 21Vianetu (Azure v Číně). Nepodporuje nasazení do jiných privátních cloudů ani cloudů pro státní správu.
- Omezená sada oblastí Azure. Rozšíření agenta SQL IaaS můžete nainstalovat jenom v případě, že je váš virtuální počítač s SQL Serverem v podporované oblasti.
- Protokol TCP/IP musí být povolený v SQL Server Configuration Manageru a aby virtuální počítač pro rozšíření fungoval s SQL Serverem na virtuálních počítačích Azure.
- SQL Server FCI s omezenými funkcemi. Fci SQL Serveru zaregistrované v rozšíření nepodporují funkce, které vyžadují agenta, jako je automatizované zálohování, opravy a pokročilá správa portálu.
- Virtuální počítače s výchozí instancí nebo jedinou pojmenovanou instancí, pokud neexistuje žádná výchozí instance.
- Pokud má virtuální počítač více pojmenovaných instancí, musí být jednou z instancí výchozí instance pro práci s rozšířením agenta SQL IaaS.
- Pouze snímky instancí SQL Serveru. Rozšíření agenta SQL IaaS nepodporuje služby SQL Server Reporting Services ani Analytické služby SQL Serveru, například následující obrazy: SQL Server Reporting Services, Server sestav Power BI, Analytické služby SQL Serveru.
- V instancích SQL Server používajících binární kolaci (
BIN/BIN2), databáze a skupiny dostupnosti s koncovými prázdnými znaky v jejich názvech jsou vyloučeny rozšířením. Přejmenujte nebo odstraňte ovlivněné objekty, aby je zahrnovaly. U nebinárních kolací se koncové prázdné znaky automaticky oříznou.
Prohlášení o zásadách ochrany osobních údajů
Pokud používáte SQL Server na virtuálních počítačích Azure a rozšíření agenta SQL IaaS, zvažte následující prohlášení o zásadách ochrany osobních údajů:
Automatická registrace: Ve výchozím nastavení se virtuální počítače Azure s SQL Serverem 2016 nebo novějším automaticky zaregistrují s rozšířením agenta SQL IaaS při zjištění službou CEIP. Další informace najdete v dodatku k zásadám ochrany osobních údajů pro SQL Server.
Shromažďování dat: Rozšíření agenta SQL IaaS shromažďuje data za účelem výslovného poskytnutí volitelných výhod zákazníkům při používání SQL Serveru na virtuálních počítačích Azure. Microsoft nebude tato data používat k auditům licencování bez předběžného souhlasu zákazníka. Další informace najdete v dodatku k zásadám ochrany osobních údajů pro SQL Server.
Rezidenci dat v jednotlivých oblastech: SQL Server na virtuálních počítačích Azure a rozšíření agenta SQL IaaS nepřesouvají ani neukládají zákaznická data mimo oblast, ve které jste nasadili virtuální počítače.
Související úkoly
Pokud chcete nainstalovat rozšíření SQL Server IaaS pro SQL Server na virtuální počítače Azure, přečtěte si následující články:
Řešení problémů najdete v tématu Řešení známých problémů s rozšířením.
Související obsah
- Aktualizace SQL Serveru na virtuálních počítačích Azure
- Co je SQL Server na virtuálních počítačích Azure s Windows?
- Nejčastější dotazy k SQL Serveru na virtuálních počítačích s Windows
- Cenové pokyny pro SQL Server na virtuálních počítačích Azure
- Co je nového s SQL Serverem na virtuálních počítačích Azure?