Vytvoření spravované instance Azure SQL v Azure Arc
Požadavky
Než budete moct pokračovat v úlohách v tomto článku, musíte mít:
Klientské nástroje nainstalovány
mezi tyto nástroje patří Azure Data Studio a Azure CLI.
pro Azure Data Studio nainstalujte rozšíření pro Azure Arc a PostgreSQL (v závislosti na datových službách).
Pro rozhraní příkazového řádku Azure CLI nainstalujte rozšíření
arcdata.
Vytvoření spravované instance Azure SQL
Pokud chcete zobrazit dostupné možnosti pro příkaz create SQL managed instance, použijte následující příkaz:
az sql mi-arc create --help
K vytvoření SQL instance použijte následující příkaz:
az sql mi-arc create -n <instanceName> --k8s-namespace <namespace> --use-k8s
Příklad:
az sql mi-arc create -n sqldemo --k8s-namespace my-namespace --use-k8s
Poznámka
Názvy musí být kratší než 13 znaků a musí odpovídat konvencím pro vytváření názvů DNS.
Při zadávání přidělení paměti SQL přidělování virtuálních jader použijte tento vzorec, abyste zajistili přijatelný výkon: pro každé 1 virtuální jádro byste měli mít v uzlu Kubernetes, na kterém se spustí pod spravované instance, k dispozici alespoň 4 GB paměti RAM.
Pokud chcete automatizovat vytváření instancí SQL a vyhnout se interaktivní výzvě k zadání hesla správce, můžete před spuštěním příkazu nastavit proměnné prostředí a na požadované uživatelské jméno a AZDATA_USERNAME AZDATA_PASSWORD az sql mi-arc create heslo.
Pokud jste vytvořili kontroler dat pomocí AZDATA_USERNAME a AZDATA_PASSWORD ve stejné relaci terminálu, pak se hodnoty pro AZDATA_USERNAME a AZDATA_PASSWORD použije k vytvoření SQL instance.
Poznámka
Pokud používáte režim nepřímého připojení, vytvoření azure SQL Managed Instance v Kubernetes automaticky nezaregistruje prostředky v Azure. Postup registrace prostředku je v následujících článcích:
Zobrazení instance na Azure Arc
K zobrazení instance použijte následující příkaz:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Tady můžete zkopírovat externí IP adresu a číslo portu a připojit se k ní pomocí oblíbeného nástroje pro připojení k instanci SQL Serveru nebo Azure SQL, jako je Azure Data Studio nebo SQL Server Management Studio.
V tuto chvíli použijte sestavení vnitřních Azure Data Studio.