Azure SQL 資料庫的 Azure PowerShell 範例
適用於:Azure SQL 資料庫
Azure SQL 資料庫可讓您使用 Azure PowerShell 來設定資料庫和集區。
如果您沒有 Azure 訂閱,請在開始之前,先建立 Azure 免費帳戶。
使用 Azure Cloud Shell
Azure Cloud Shell 是裝載於 Azure 中的互動式殼層環境,可在瀏覽器中使用。 您可以使用 Bash 或 PowerShell 搭配 Cloud Shell,與 Azure 服務共同使用。 您可以使用 Cloud Shell 預先安裝的命令,執行本文提到的程式碼,而不必在本機環境上安裝任何工具。
要啟動 Azure Cloud Shell:
選項 | 範例/連結 |
---|---|
選取程式碼區塊右上角的 [試用]。 選取 [試用] 並不會自動將程式碼複製到 Cloud Shell 中。 | |
請前往 https://shell.azure.com,或選取 [啟動 Cloud Shell] 按鈕,在瀏覽器中開啟 Cloud Shell。 | |
選取 Azure 入口網站右上方功能表列上的 [Cloud Shell] 按鈕。 |
若要在 Azure Cloud Shell 中執行本文中的程式碼:
啟動 Cloud Shell。
選取程式碼區塊上的 [複製] 按鈕,複製程式碼。
透過在 Windows 和 Linux 上選取 Ctrl+Shift+V;或在 macOS 上選取 Cmd+Shift+V,將程式碼貼到 Cloud Shell 工作階段中。
選取 Enter 鍵執行程式碼。
如果選擇在本機安裝並使用 PowerShell,此教學課程需要 AZ PowerShell 1.4.0 或更新版本。 如果您需要升級,請參閱安裝 Azure PowerShell 模組。 如果您在本機執行 PowerShell,則也需要執行 Connect-AzAccount
以建立與 Azure 的連線。
範例
下表包含 Azure SQL 資料庫的 Azure PowerShell 指令碼範例連結。
連結 | 描述 |
---|---|
建立和設定單一資料庫和彈性集區 | |
建立單一資料庫並設定伺服器層級防火牆規則 | 此 PowerShell 指令碼可建立單一資料庫並設定伺服器層級 IP 防火牆規則。 |
建立彈性集區並移動集區資料庫 | 此 PowerShell 指令碼可建立彈性集區,移動集區資料庫,然後變更計算大小。 |
設定異地複寫和容錯移轉 | |
使用作用中異地複寫來設定單一資料庫並進行容錯移轉 | 此 PowerShell 指令碼會為單一資料庫設定作用中異地複寫,並將其容錯移轉至次要複本。 |
使用作用中異地複寫來設定集區資料庫並進行容錯移轉 | 此 PowerShell 指令碼會為彈性集區中的資料庫設定作用中異地複寫,並將其容錯移轉至次要複本。 |
設定容錯移轉群組 | |
設定單一資料庫的容錯移轉群組 | 此 PowerShell 指令碼會建立資料庫和容錯移轉群組,將資料庫新增至容錯移轉群組,然後測試是否能夠容錯移轉至次要伺服器。 |
設定彈性集區的容錯移轉群組 | 此 PowerShell 指令碼會建立資料庫,將其新增至彈性集區,將彈性集區新增至容錯移轉群組,然後測試是否能容錯移轉至次要伺服器。 |
調整單一資料庫和彈性集區 | |
調整單一資料庫 | 此 PowerShell 指令碼會監視單一資料庫的效能指標,提高其計算大小,並對其效能指標之一建立警示規則。 |
調整彈性集區 | 此 PowerShell 指令碼會監視彈性集區的效能指標,提高其計算大小,並對其效能指標之一建立警示規則。 |
還原、複製和匯入資料庫 | |
還原資料庫 | 此 PowerShell 指令碼會從異地備援備份中還原資料庫,並將已刪除的資料庫還原至最新的備份。 |
將資料庫複製到新伺服器 | 此 PowerShell 指令碼會在新的伺服器中建立現有資料庫的複本。 |
從 bacpac 檔案匯入資料庫 | 此 PowerShell 指令碼會將資料庫從 bacpac 檔案匯入到 Azure SQL 資料庫。 |
同步處理資料庫之間的資料 | |
同步處理資料庫之間的資料 | 此 PowerShell 指令碼會設定資料同步,以同步處理 Azure SQL 資料庫中多個資料庫之間的資料。 |
同步處理 SQL Database 與 SQL Server 內部部署之間的資料 | 此 PowerShell 指令碼會設定資料同步,以同步處理 Azure SQL 資料庫中的資料庫與 SQL Server 內部部署資料庫。 |
更新 SQL 資料同步的同步結構描述 | 此 PowerShell 指令碼會在資料同步的同步結構描述中新增或移除項目。 |
深入了解單一資料庫 Azure PowerShell API。
相關內容
此頁面所列的範例使用 az.sql PowerShell Cmdlet 來建立和管理 Azure SQL 資源。 用於執行查詢和執行許多資料庫工作的其他 Cmdlet 位於 SqlServer PowerShell Cmdlet 中。 如需詳細資訊,請參閱 SQL Server PowerShell。