移轉 AD FS 2.0 SQL 伺服器陣列

本文件提供將 AD FS 2.0 SQL 伺服器陣列移轉至 Windows Server 2012 的詳細資訊。

移轉 SQL Server 伺服器陣列

若要將 SQL Server 伺服器陣列移轉至 Windows Server 2012,請執行下列程序:

  1. 針對 SQL Server 伺服器陣列中的每個伺服器,請檢閱並執行移轉 SQL Server 伺服器陣列中的程序。

  2. 從負載平衡器移除 SQL Server 伺服器陣列中的任何伺服器。

  3. 將 SQL Server 伺服器陣列中此伺服器上的作業系統從 Windows Server 2008 R2 或 Windows Server 2008 升級為 Windows Server 2012。 如需詳細資訊,請參閱 安裝 Windows Server 2012

重要

作業系統升級會造成此伺服器上的 AD FS 設定遺失,且 AD FS 2.0 伺服器角色會遭移除。 反之會安裝 Windows Server 2012 AD FS 伺服器角色,但不會加以設定。 您必須手動建立原始 AD FS 設定並還原剩餘的 AD FS 設定,以完成同盟伺服器移轉。

  1. 使用 AD FS Windows PowerShell Cmdlet,在 SQL Server 伺服器陣列中此伺服器上建立原始 AD FS 設定,將伺服器新增到現有的伺服器陣列。

重要

如果您使用 SQL Server 儲存 AD FS 設定資料庫,則必須使用 Windows PowerShell 建立原始 AD FS 設定。

  • 開啟 Windows PowerShell,然後執行下列命令:$fscredential = Get-Credential
  • 輸入準備移轉 SQL Server 伺服器陣列時所記錄之服務帳戶的名稱和密碼。
  • 執行下列命令:Add-AdfsFarmNode -ServiceAccountCredential $fscredential -SQLConnectionString "Data Source=<Data Source>;Integrated Security=True",其中 Data Source 是下列檔案中原則存放區連接字串值中的資料來源值:%programfiles%\Active Directory Federation Services 2.0\Microsoft.IdentityServer.Servicehost.exe.config
  1. 將剛才升級為 Windows Server 2012 的伺服器新增至負載平衡器。

  2. 針對 SQL Server 伺服器陣列中的其餘節點重複步驟 2 到 6。

  3. 當 SQL Server 伺服器陣列中的所有伺服器都升級為 Windows Server 2012 時,還原任何剩餘的 AD FS 自訂項目,例如自訂屬性存放區。

後續步驟

準備移轉 AD FS 2.0 同盟伺服器準備移轉 AD FS 2.0 同盟伺服器 Proxy移轉 AD FS 2.0 同盟伺服器移轉 AD FS 2.0 同盟伺服器 Proxy移轉 AD FS 1.1 網路代理程式