Windows Azure Pack 指令碼和 PowerShell 指令程式

 

適用于:Windows Azure Pack

Windows PowerShell Cmdlet 更新

安裝 Windows Azure Pack 的Windows Azure PowerShell更新– 下載並安裝Windows Azure PowerShell,包括Windows Azure Pack 的更新和支援。 您也可以存取GitHub上的Windows Azure PowerShell專案。

SQL Server 和 Microsoft Azure 套件之安全性增強功能的選擇性指令碼

從 Microsoft Azure 套件更新第 3 版開始,使用 Microsoft Azure 套件建立資料庫所提供給資料庫使用者的認證,將不再具有所建立之資料庫的資料庫擁有者層級權限。

基於相容性考量,現有的資料庫和登入維持不變。

若要將相同的安全性權限套用至先前使用 Microsoft Azure 套件建立的資料庫和登入,系統管理員可以使用這個指令碼來提供更新的安全性,以及 Microsoft Azure 套件更新第 3 版之前版本所提供的類似功能。

警告

開始執行指令碼之前,請先閱讀下列指引:

  • 如果您正在執行 Microsoft Azure 套件更新第 3 版或更新版本,將不會使用資料庫擁有者權限集來建立新的資料庫登入。

  • 如果您正在執行 Microsoft Azure 套件更新第 3 版或更新版本,並在啟用「自主資料庫驗證」時,用來管理 SQL Server 2012 或更新版本的執行個體,預設會建立自主資料庫,以在所部署的資料庫之間提供更佳的使用者隔離。

  • 如果您正在執行 SQL Server 2012 或更新版本,建議您在開啟MigrateTo 自主旗標的情況下執行腳本。 如果未指定這個旗標,未使用「自主資料庫驗證」的所有租用戶 (具有指定「內含項目 = 無」之資料庫的租用戶),都會看到主控伺服器上的所有資料庫名稱。

  • 當執行 SQL Server 2012 之前的版本時,不支援自主資料庫驗證,雖然租用戶會看到部署在相同 SQL Server 執行個體上的所有資料庫名稱 (包括其他租用戶部署的資料庫),但無法存取非其所有的任何資料。

以下是取得自主資料庫腳本的位置