Przykłady programu Azure PowerShell dla usług Azure SQL Database i Azure SQL Managed Instance

Dotyczy: Azure SQL DatabaseAzure SQL Managed Instance

Usługi Azure SQL Database i Azure SQL Managed Instance umożliwiają konfigurowanie baz danych, wystąpień i pul przy użyciu programu Azure PowerShell.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Używanie usługi Azure Cloud Shell

Na platforma Azure hostowane jest Azure Cloud Shell, interaktywne środowisko powłoki, z którego można korzystać w przeglądarce. Do pracy z usługami platformy Azure można używać programu Bash lub PowerShell w środowisku Cloud Shell. Aby uruchomić kod w tym artykule, możesz użyć wstępnie zainstalowanych poleceń usługi Cloud Shell bez konieczności instalowania niczego w środowisku lokalnym.

Aby uruchomić środowisko Azure Cloud Shell:

Opcja Przykład/link
Wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Wybranie pozycji Wypróbuj nie spowoduje automatycznego skopiowania kodu do środowiska Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Przejdź do witryny https://shell.azure.com lub wybierz przycisk Uruchom Cloud Shell, aby otworzyć środowisko Cloud Shell w przeglądarce. Screenshot that shows how to launch Cloud Shell in a new window.
Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu witryny Azure Portal. Screenshot that shows the Cloud Shell button in the Azure portal

Aby uruchomić kod z tego artykułu w środowisku Azure Cloud Shell:

  1. Uruchom usługę Cloud Shell.

  2. Wybierz przycisk Kopiuj w bloku kodu, aby skopiować kod.

  3. Wklej kod do sesji usługi Cloud Shell, wybierając klawisze Ctrl+Shift+V w systemach Windows i Linux lub wybierając pozycję Cmd+Shift+V w systemie macOS.

  4. Naciśnij klawisz Enter, aby uruchomić kod.

Jeśli zdecydujesz się zainstalować program PowerShell i korzystać z niego lokalnie, ten samouczek wymaga modułu AZ PowerShell 1.4.0 lub nowszego. Jeśli konieczne będzie uaktualnienie, zobacz Instalowanie modułu Azure PowerShell. Jeśli używasz programu PowerShell lokalnie, musisz też uruchomić polecenie Connect-AzAccount, aby utworzyć połączenie z platformą Azure.

Poniższa tabela zawiera linki do przykładowych skryptów programu Azure PowerShell dla usługi Azure SQL Database.

Link opis
Tworzenie i konfigurowanie pojedynczych baz danych i elastycznych pul
Tworzenie pojedynczej bazy danych i konfigurowanie reguły zapory na poziomie serwera Ten skrypt programu PowerShell tworzy pojedynczą bazę danych i konfiguruje regułę zapory ip na poziomie serwera.
Tworzenie pul elastycznych i przenoszenie baz danych w puli Ten skrypt programu PowerShell tworzy elastyczne pule, przenosi bazy danych w puli i zmienia rozmiary obliczeniowe.
Konfigurowanie replikacji geograficznej i trybu failover
Konfigurowanie i przełączanie pojedynczej bazy danych w tryb failover przy użyciu aktywnej replikacji geograficznej Ten skrypt programu PowerShell umożliwia skonfigurowanie aktywnej replikacji geograficznej dla pojedynczej bazy danych i przełączenie jej w tryb failover do repliki pomocniczej.
Konfigurowanie i przełączanie bazy danych w tryb failover przy użyciu aktywnej replikacji geograficznej Ten skrypt programu PowerShell konfiguruje aktywną replikację geograficzną dla bazy danych w elastycznej puli i przełączy ją w tryb failover do repliki pomocniczej.
Konfigurowanie grupy trybu failover
Konfigurowanie grupy trybu failover dla pojedynczej bazy danych Ten skrypt programu PowerShell tworzy bazę danych i grupę trybu failover, dodaje bazę danych do grupy trybu failover i testuje tryb failover na serwerze pomocniczym.
Konfigurowanie grupy trybu failover dla elastycznej puli Ten skrypt programu PowerShell tworzy bazę danych, dodaje ją do elastycznej puli, dodaje elastyczną pulę do grupy trybu failover i testuje tryb failover na serwerze pomocniczym.
Skalowanie pojedynczej bazy danych i puli elastycznej
Skalowanie pojedynczej bazy danych Ten skrypt programu PowerShell monitoruje metryki wydajności pojedynczej bazy danych, skaluje ją do wyższego rozmiaru obliczeniowego i tworzy regułę alertu dla jednej z metryk wydajności.
Skalowanie puli elastycznej Ten skrypt programu PowerShell monitoruje metryki wydajności elastycznej puli, skaluje ją do wyższego rozmiaru obliczeniowego i tworzy regułę alertu dla jednej z metryk wydajności.
Przywracanie, kopiowanie i importowanie bazy danych
Przywracanie bazy danych Ten skrypt programu PowerShell przywraca bazę danych z geograficznie nadmiarowej kopii zapasowej i przywraca usuniętą bazę danych do najnowszej kopii zapasowej.
Kopiowanie bazy danych na nowy serwer Ten skrypt programu PowerShell tworzy kopię istniejącej bazy danych na nowym serwerze.
Importowanie bazy danych z pliku BACPAC Ten skrypt programu PowerShell importuje bazę danych do usługi Azure SQL Database z pliku bacpac.
Synchronizowanie danych między bazami danych
Synchronizowanie danych między bazami danych Ten skrypt programu PowerShell konfiguruje synchronizację danych w celu synchronizacji między wieloma bazami danych w usłudze Azure SQL Database.
Synchronizowanie danych między bazą danych SQL Database i lokalnym programem SQL Server Ten skrypt programu PowerShell umożliwia skonfigurowanie synchronizacji danych między bazą danych w usłudze Azure SQL Database i lokalną bazą danych programu SQL Server.
Aktualizacja schematu synchronizacji usługi SQL Data Sync Ten skrypt programu PowerShell umożliwia dodanie lub usunięcie elementu ze schematu synchronizacji usługi Data Sync.

Dowiedz się więcej o interfejsie API programu Azure PowerShell dla pojedynczej bazy danych.

Następne kroki

Przykłady wymienione na tej stronie używają poleceń cmdlet az.sql PowerShell do tworzenia zasobów usługi Azure SQL i zarządzania nimi. Dodatkowe polecenia cmdlet do uruchamiania zapytań i wykonywania wielu zadań bazy danych znajdują się w poleceniach cmdlet programu PowerShell sqlServer. Aby uzyskać więcej informacji, zobacz SQL Server PowerShell.