要設定系統中心資料保護管理器(DPM),請依照以下步驟操作:
- 閱讀安裝程式 必要條件。
- 確認 DPM 作業系統相容。
- 設定 SQL Server 資料庫 以儲存 DPM 設定和組態資訊。
- 設定 DPM。 您可以從 使用者介面安裝 DPM 或 執行自動安裝。 如果您想要在 域控制器上安裝 DPM,請遵循這些指示。
注意
如果你有大量授權協議,可以從 這裡下載 System Center 產品。
注意
使用 DPM 2019 UR4 時,更新匯總代理程式的全新安裝可能會重新啟動受保護的伺服器。
設定必要條件
| 環境 | 安裝的詳細細節或細項 |
|---|---|
| 基本 DPM 安裝必要條件 | DPM 伺服器需要許多元件。 設定會自動安裝以下元件: - .NET Framework 4.0 或 4.5 (DPM 2016/2019):SQL 安裝所需的 .NET Framework 3.5(SQL 2016 之前):SQL 安裝所需的 .NET Framework 4.6 (SQL 2016 及更新版本)。 如果設定沒有自動安裝,請在 伺服器管理員 裡用新增功能來安裝。 - Windows Installer 4.5 (或更新版本)。 安裝為作業系統的一部分,但系統管理員也可以從 <根目錄>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE 安裝。 - Microsoft Visual C++ 2012 可再發行套件; Microsoft Visual C++ 2010 可再發行套件; Microsoft Visual C++ 2008 可再發行套件。 - PowerShell 3.0(隨附於 Windows Server 2012 R2 或 2012)。 - Microsoft Hyper-V 管理 PowerShell |
| DPM 資料庫 |
-
確認 DPM 資料庫支援的 SQL Server 版本 。 - 您可以在 DPM 伺服器或遠端伺服器上安裝 SQL Server。 - 在安裝 DPM 前,先在本地或遠端安裝 SQL。 - 如果您打算搭配 DPM 2022 使用 SQL Server 2022,請務必在 SQL Server 計算機上安裝 SQL Server Native Client (SQLNCLI), 再安裝 DPM 2022 RTM,因為 SQL 2022 不會隨附 SQLNCLI。 - 如果您從遠端安裝資料庫,執行遠端實例的計算機必須位於與 DPM 伺服器相同的網域和時區。 - 如果您正在執行遠端資料庫,請務必先在遠端 SQL 計算機上執行 SQL 準備工具,再安裝 DPM。 - SQL Server 可以是獨立或是在叢集中執行。 - 如果 SQL Server 已叢集化,報表伺服器和 SQL Server 應該位於不同的電腦上。 - 您無法在網域控制器上執行 SQL 伺服器。 - 您無法使用 SQL Server Always-On 部署。 - 如果您將 DPM 部署為 Azure 虛擬機(VM),請使用執行 SQL Server 的 Azure VM 作為遠端 SQL Server 實例。 您無法在此部署中使用內部部署 SQL Server,且目前不支援 Azure SQL 資料庫。 |
| DPM 安裝為 Hyper-V 虛擬機器 | 如果你是以 Hyper-V 虛擬機安裝 DPM,請注意以下事項:
|
| 做為 Azure 虛擬機器的 DPM |
|
| 環境 | 安裝的詳細細節或細項 |
|---|---|
| 基本 DPM 安裝必要條件 | DPM 伺服器需要許多元件。 設定會自動安裝以下元件: - .NET Framework 4.0 或 4.5 (DPM 2016/2019):SQL 安裝所需的 .NET Framework 3.5(SQL 2016 之前):SQL 安裝所需的 .NET Framework 4.6 (SQL 2016 及更新版本)。 如果設定沒有自動安裝,請在 伺服器管理員 裡用新增功能來安裝。 - Windows Installer 4.5 (或更新版本)。 安裝為作業系統的一部分,但系統管理員也可以從 <根目錄>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE 安裝。 - Microsoft Visual C++ 2015 可轉散發套件;Microsoft Visual C++ 2013 可轉散發套件;Microsoft Visual C++ 2012 可轉散發套件。 - PowerShell 3.0(隨附於 Windows Server 2012 R2 或 2012)。 - Microsoft Hyper-V 管理 PowerShell |
| DPM 資料庫 |
-
確認 DPM 資料庫支援的 SQL Server 版本 。 - 您可以在 DPM 伺服器或遠端伺服器上安裝 SQL Server。 - 在安裝 DPM 前,先在本地或遠端安裝 SQL。 - 如果您打算搭配 DPM 2025 使用 SQL Server 2022,請務必安裝 SQL OLEDB 19。 - 如果您從遠端安裝資料庫,執行遠端實例的計算機必須位於與 DPM 伺服器相同的網域和時區。 - 如果您正在執行遠端資料庫,請務必先在遠端 SQL 計算機上執行 SQL 準備工具,再安裝 DPM。 - SQL Server 可以是獨立或是在叢集中執行。 - 您無法在網域控制器上執行 SQL 伺服器。 - 您無法使用 SQL Server Always-On 部署。 - 如果您將 DPM 部署為 Azure 虛擬機(VM),請使用執行 SQL Server 的 Azure VM 作為遠端 SQL Server 實例。 您無法在此部署中使用內部部署 SQL Server,且目前不支援 Azure SQL 資料庫。 - 安裝及設定 SQL Server Reporting Services (SSRS) 。 - 如果 SQL Server 已叢集化,報表伺服器和 SQL Server 應該位於不同的電腦上。 |
| DPM 安裝為 Hyper-V 虛擬機器 | 如果你是以 Hyper-V 虛擬機安裝 DPM,請注意以下事項:
|
| 做為 Azure 虛擬機器的 DPM |
|
表格 A
| VM 大小 | 受保護的工作負載上限 | 平均工作負載大小 | 平均工作負載變換 (每日) |
|---|---|---|---|
| A2V2 | 20 | 100 GB | 5% 淨流失率 |
| A4V2 | 40 | 150 GB | 10% 淨流失率 |
| A8V2 | 六十 | 200 GB | 15% 淨流失率 |
注意
身為 VMware 中的 Windows 虛擬機 - 您可以在 VMware 環境中的 Windows 虛擬機上安裝 DPM 2022。 在此設定中,DPM 可以保護在 VMware 中以 Windows 虛擬機身分執行的Microsoft工作負載。
注意
身為 VMware 中的 Windows 虛擬機 - 您可以在 VMware 環境中的 Windows 虛擬機上安裝 DPM 2019。 在此設定中,DPM 可以保護在 VMware 中以 Windows 虛擬機身分執行的Microsoft工作負載。
設定 SQL Server 資料庫
如果有以下情況,請設置 SQL Server 資料庫:
- 你正在執行 DPM 2019 或 DPM 2016。
- 你正在執行 DPM 2022、DPM 2019 或 DPM 2016。
- 你正在執行 DPM 2025、DPM 2022 或 DPM 2019。
若要設定 SQL Server 資料庫:
在你打算安裝 DPM 的本地伺服器或遠端伺服器上執行 SQL Server 設定。
在安裝時,選擇新 SQL Server 獨立安裝,或為現有安裝新增功能。
在 產品金鑰中輸入有效的授權金鑰。 在 設定支援規則中,請先修正任何失敗後再繼續。 在設定角色中,選擇 SQL Server 功能安裝。
在功能選擇中,選擇 資料庫引擎 Services。 在 執行個體功能 中,選取 Reporting Service - Native。 關於 安裝規則,請仔細閱讀規則。
在實例設定中,指定你將用於 DPM 的 SQL Server 實例名稱。 請勿在名稱中使用底線或當地語系化字元。 在 [磁盘空間需求] 中,檢閱資訊。
在 [伺服器組態>服務帳戶] 中,指定 SQL Server 服務應該執行所在的網域帳戶:
使用單一專用網域使用者帳號來執行 SQL Server Services、SQL Server Agent、SQL Server Database Engine 以及 SQL Server Reporting Services。
如果你要在 RODC 上安裝 DPM,請使用你在那裡建立的 DPMSQLSvcsAcctaccount 。 使用者帳號必須是安裝遠端實例的網域控制器本地管理員群組成員。 設定完成後,你可以將該使用者帳號從本地管理員群組中移除。 在 RODC 上安裝時,請輸入你在為 DPM 設定 RODC 時選擇的密碼,並建立 DPMR$MACHINENAME 帳號。
當您建立網域用戶帳戶時,請提供最低的許可權、為其指派未過期的強密碼,併為其提供容易識別的名稱。 你要把這個帳號加入本地管理員群組,之後在精靈裡加入 SQL Server Sysadmin 固定伺服器角色。
將 SQL 全文過濾器守護程式啟動器以外的所有服務的啟動類型設為「自動」。
在 資料庫引擎 設定中,接受 Windows Authentication 模式設定。 DPM 系統管理員需要 SQL Server 系統管理員 許可權。 在 [指定 SQL Server 系統管理員] 中,新增 DPM 系統管理員。 如果需要,你可以新增更多帳號。 使用預設設定完成向導的其餘部分,然後選取 準備安裝 並按下 安裝>。
如果你使用 SQL Server 2022,請在 SQL Server 2022 機器上安裝 SQL Server Native Client (SQLNCLI)。
SQLNCLI 是安裝 DPM 2022 RTM 的前提條件,但在 SQL Server 2022 中無法使用。 安裝 SQL Server 2022 後,你需要在 SQL Server 機器上另外安裝 SQL Server Native Client。 請確保你安裝了 DPM 2022 RTM,並更新到 UR1 或更新版本,該版本支援 SQL Server 2022 作為 DPM 資料庫,並使用 OLEDB 18.0 取代 SQLNCLI。
如果您要在遠端電腦上安裝 SQL Server,請執行下列動作:
如果您使用 MSCS 叢集 SQL Server 作為 DPM 資料庫,SQL Server 角色的叢集群組資源組名必須命名為 SQL Server (InstanceName)。 例如,SQL Server (MSSQLSERVER)。
如果你使用 MSCS 叢集式 SQL Server 來管理 DPM 資料庫,請在獨立的 SQL Server 電腦或 DPM 伺服器本身安裝 SQL Server 報告服務(SSRS)。
安裝 DPM 支援檔案 (SQLPrep)。 若要這樣做,請在 SQL Server 計算機上插入 DPM DVD 並啟動setup.exe。 使用安裝向導來安裝 Microsoft Visual C++ 2012 再發行套件。 DPM 支援檔案會自動安裝。
設定防火牆規則,讓 DPM 伺服器可以與 SQL Server 計算機通訊:
確保已啟用 TCP/IP 並設為預設失敗稽核,同時啟用密碼原則檢查。
若要允許埠 80 上的 TCP,請為 SQL Server 的 DPM 實例設定sqlservr.exe的傳入例外狀況。 報表伺服器會在連接埠 80 上接聽 HTTP 要求。
啟用遠端 SQL Server 上的 RPC。
資料庫引擎的預設執行個體會在 TCP 連接埠 1443 上進行接聽。 你可以修改這個設定。 若要使用 SQL Server Browser 服務連線到未在預設的 1433 連接埠上接聽的執行個體,就需要使用 UDP 連接埠 1434。
SQL Server 的命名實例預設使用動態埠。 你可以修改這個設定。
您可以在 SQL Server 錯誤記錄檔中檢視資料庫引擎目前使用的連接埠號碼。 您可以使用 SQL Server Management Studio 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 [管理 - SQL Server 日誌] 下查看伺服器正在監聽 ['any' <ipv4> port_number] 的當前記錄。
在 資料庫引擎 設定中,接受 Windows Authentication 模式設定。 DPM 系統管理員需要 SQL Server 系統管理員 許可權。 在 [指定 SQL Server 系統管理員] 中,新增 DPM 系統管理員。 如果需要,你可以新增更多帳號。 使用預設設定完成向導的其餘部分,然後選取 準備安裝 並按下 安裝>。
完成 SQL 安裝之後,請確定要安裝 SQL OLEDB 19。
如果您要在遠端電腦上安裝 SQL Server,請執行下列動作:
如果您使用 MSCS 叢集 SQL Server 作為 DPM 資料庫,SQL Server 角色的叢集群組資源組名必須命名為 SQL Server (InstanceName)。 例如,SQL Server (MSSQLSERVER)。
如果你使用 MSCS 叢集式 SQL server 來管理 DPM 資料庫,請在獨立的 SQL server 電腦或 DPM 伺服器本身安裝 SQL Server Reporting Service(SSRS)。
安裝 DPM 支援檔案 (SQLPrep)。 若要這樣做,請在 SQL Server 計算機上插入 DPM DVD 並啟動setup.exe。 使用安裝向導來安裝 Microsoft Visual C++ 2012 再發行套件。 DPM 支援檔案會自動安裝。
設定防火牆規則,讓 DPM 伺服器可以與 SQL Server 計算機通訊:
確保已啟用 TCP/IP 並設為預設失敗稽核,同時啟用密碼原則檢查。
若要允許埠 80 上的 TCP,請為 SQL Server 的 DPM 實例設定sqlservr.exe的傳入例外狀況。 報表伺服器會在連接埠 80 上接聽 HTTP 要求。
啟用遠端 SQL Server 上的 RPC。
資料庫引擎的預設執行個體會在 TCP 連接埠 1443 上進行接聽。 你可以修改這個設定。 若要使用 SQL Server Browser 服務連線到未接聽預設 1433 連接埠的執行個體,則需要 UDP 連接埠 1434。
SQL Server 的命名實例預設使用動態埠。 你可以修改這個設定。
您可以在 SQL Server 錯誤記錄檔中檢視資料庫引擎目前使用的連接埠號碼。 您可以使用 SQL Server Management Studio 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 [管理 - SQL Server 日誌] 下查看伺服器正在監聽 ['any' <ipv4> port_number] 的當前記錄。
在 資料庫引擎 設定中,接受 Windows Authentication 模式設定。 DPM 系統管理員需要 SQL Server 系統管理員 許可權。 在 [指定 SQL Server 系統管理員] 中,新增 DPM 系統管理員。 如果需要,你可以新增更多帳號。 使用預設設定完成向導的其餘部分,然後選取 準備安裝 並按下 安裝>。
如果您要在遠端電腦上安裝 SQL Server,請執行下列動作:
如果您使用 MSCS 叢集 SQL Server 作為 DPM 資料庫,SQL Server 角色的叢集群組資源組名必須命名為 SQL Server (InstanceName)。 例如,SQL Server (MSSQLSERVER)。
如果你使用 MSCS 叢集式 SQL server 來管理 DPM 資料庫,請在獨立的 SQL server 電腦或 DPM 伺服器本身安裝 SQL Server Reporting Service(SSRS)。
安裝 DPM 支援檔案 (SQLPrep)。 若要這樣做,請在 SQL Server 計算機上插入 DPM DVD 並啟動setup.exe。 使用安裝向導來安裝 Microsoft Visual C++ 2012 再發行套件。 DPM 支援檔案會自動安裝。
設定防火牆規則,讓 DPM 伺服器可以與 SQL Server 計算機通訊:
確保已啟用 TCP/IP 並設為預設失敗稽核,同時啟用密碼原則檢查。
若要允許埠 80 上的 TCP,請為 SQL Server 的 DPM 實例設定sqlservr.exe的傳入例外狀況。 報表伺服器會在連接埠 80 上接聽 HTTP 要求。
啟用遠端 SQL Server 上的 RPC。
資料庫引擎的預設執行個體會在 TCP 連接埠 1443 上進行接聽。 你可以修改這個設定。 若要使用 SQL Server Browser 服務來連線到未監聽預設的 1433 連接埠的執行個體,則需要 UDP 連接埠 1434。
SQL Server 的命名實例預設使用動態埠。 你可以修改這個設定。
您可以在 SQL Server 錯誤記錄檔中檢視資料庫引擎目前使用的連接埠號碼。 您可以使用 SQL Server Management Studio 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 [管理 - SQL Server 日誌] 下查看伺服器正在監聽 ['any' <ipv4> port_number] 的當前記錄。
在 資料庫引擎 設定中,接受 Windows Authentication 模式設定。 DPM 系統管理員需要 SQL Server 系統管理員 許可權。 在 [指定 SQL Server 系統管理員] 中,新增 DPM 系統管理員。 如果需要,你可以新增更多帳號。 使用預設設定完成向導的其餘部分,然後選取 準備安裝 並按下 安裝>。
如果您要在遠端電腦上安裝 SQL Server,請執行下列動作:
安裝 DPM 支援檔案 (SQLPrep)。 若要這樣做,請在 SQL Server 計算機上插入 DPM DVD 並啟動setup.exe。 使用安裝向導來安裝 Microsoft Visual C++ 2012 再發行套件。 DPM 支援檔案會自動安裝。
設定防火牆規則,讓 DPM 伺服器可以與 SQL Server 計算機通訊:
確保已啟用 TCP/IP 並設為預設失敗稽核,同時啟用密碼原則檢查。
若要允許埠 80 上的 TCP,請為 SQL Server 的 DPM 實例設定sqlservr.exe的傳入例外狀況。 報表伺服器會在連接埠 80 上接聽 HTTP 要求。
啟用遠端 SQL Server 上的 RPC。
資料庫引擎的預設執行個體會在 TCP 連接埠 1443 上進行接聽。 你可以修改這個設定。 若要使用 SQL Server Browser 服務連線到未接聽預設 1433 連接埠的執行個體,則需要使用 UDP 連接埠 1434。
SQL Server 的命名實例預設使用動態埠。 你可以修改這個設定。
您可以在 SQL Server 錯誤記錄檔中檢視資料庫引擎目前使用的連接埠號碼。 您可以使用 SQL Server Management Studio 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 [管理 - SQL Server 日誌] 下查看伺服器正在監聽 ['any' <ipv4> port_number] 的當前記錄。
注意
- 在 SQL 2017 及之後版本中,SQL Server Reporting Services(SSRS)不會作為 SQL 安裝的一部分安裝。 您必須個別安裝 SQL SSRS。 如需詳細資訊,請參閱安裝 SQL Server Reporting Services (2017 和更新版本)。
- 針對遠端叢集 SQL 實例,資料庫引擎 必須位於叢集上,SSRS 必須位於另一部電腦上(這可以是 DPM 伺服器或任何其他電腦)。
- 在本地或遠端 SQL Server 情境中,請在 DPM 伺服器上安裝以下元件。
- SQL Server Management Studio (SSMS) 不再隨 SQL Server 一起安裝;您必須個別安裝對等版本的 SSMS。
- 針對 SQL Server 2019,您應在 DPM 伺服器上分別安裝 SSMS、SQLCMD、Visual C++ 2017 可轉散發套件 和 Microsoft ODBC Driver 17 for SQL Server。
注意
- 在 SQL 2017 及之後版本中,SQL Server Reporting Services(SSRS)不會作為 SQL 安裝的一部分安裝。 您必須個別安裝 SQL SSRS。 如需詳細資訊,請參閱安裝 SQL Server Reporting Services (2017 和更新版本)。
- 針對遠端叢集 SQL 實例,資料庫引擎 必須位於叢集上,SSRS 必須位於另一部電腦上(這可以是 DPM 伺服器或任何其他電腦)。
- 在本地或遠端 SQL Server 情境中,請在 DPM 伺服器上安裝以下元件。
- SQL Server Management Studio (SSMS) 不再隨 SQL Server 一起安裝;您必須個別安裝對等版本的 SSMS。
- 針對 SQL Server 2019,您應在 DPM 伺服器上分別安裝 SSMS、SQLCMD、Visual C++ 2017 可轉散發套件 和 Microsoft ODBC Driver 17 for SQL Server。
- 當您使用遠端 SQL Server 2022 時,您必須在 DPM 伺服器上安裝 SQLCMD 第 16 版。 如果 SQLCMD 版本 16 無法下載,請安裝 SQLCMD 版本 15,重新命名資料夾,然後在 DPM 2022 安裝之前,把 SQL Server 2022 的版本 16 資料夾(SQLCMD)複製到 DPM 2022 伺服器C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn。 安裝之後,請視需要刪除第 16 版,並重新命名第 15 版。
安裝程式驗證 (建議)
注意
從評估中心下載的安裝媒體的以下校驗碼無效。
下載安裝媒體 (zip) 之後,建議您確認檔案未損毀。 以下是檔案的校驗碼:
149737D812D674D655A879E8A59481F665504448146B78ED8FD2C9B36A17B9F4
2C47B45CD3A9F21379FED7A8AE5CF0BE5CAB4A39B219129F6AE0A5EDB25BFB78
5D6045D14645DB56282CF33F99F753AF591ED846E2E37B7BC54F76ABA73A885A
若要驗證其真實性,請執行下列 PowerShell 代碼段,在您的電腦上執行總和檢查碼驗證:
$expectedChecksum = "ENTER_EXPECTED_HASH_HERE"
$zipFilePath = "ENTER_ZIP_Path\<product>_<version>.zip"
$expectedChecksum -eq (Get-FileHash -Path $zipFilePath -Algorithm SHA256).Hash
驗證通過時,您會看到 True 列印。 如果您看到 False 列印,則下載的檔案無效,您必須再次下載。
安裝 DPM
重要
安裝 DPM 時,請使用 NetBIOS 名稱做為網域名稱和 SQL 伺服器名稱。 不要使用完全合格的網域名稱(FQDN)。
- 如有需要,請將
DPM 2019.exe(適用於 DPM 2016)或DPM 2016.exe(適用於 DPM 2019)檔案解壓縮到您要執行 DPM 的電腦上。 要做到這點,請執行 exe 檔。 在 [歡迎使用] 畫面上,選取 [下一步]。 在 選擇目的地位置,指定你想解壓安裝檔案的位置。 在 [準備擷取] 中,選取 [擷取]。 抽取結束後,前往指定地點並執行Setup.exe。
- 將
SCDPM_2025.exe檔案解壓縮到要執行 DPM 的機器上。 要做到這點,請執行 exe 檔。 在 [歡迎使用] 畫面上,選取 [下一步]。 在 選擇目的地位置,指定你想解壓安裝檔案的位置。 在 [準備擷取] 中,選取 [擷取]。 抽取結束後,前往指定地點並執行Setup.exe。
在 DPM 安裝程式的 [ 歡迎使用 ] 頁面上,選取 [ 下一步]。 在 授權條款 頁面,接受協議並選擇 確定。
在 [ 必要條件檢查 ] 頁面上,等候檢查並解決任何問題,再繼續進行。
在 [ 產品註冊 ] 頁面上,選取 [ 下一步]。 在 Microsoft 更新設定 頁面上,選擇是否要在 Microsoft 的更新中包含 DPM。
在 [ 設定 摘要] 頁面上,檢查設定,然後選取 [ 安裝]。 在安裝完成後,選取 [關閉]。 它會自動啟動 Windows 更新以檢查變更。
執行無人值守安裝
執行無人值守安裝,如下所示:
- 在開始之前,請確定您已安裝必要條件。
在遠端 SQL Server 上,請確定 .NET Framework 3.5 (適用於 SQL 2016)、4.0 或 4.5 (SQL 2017)已安裝在 Windows 伺服器上,再安裝 SQL。
請使用以下程式碼確保防火牆已被開啟。
netsh advfirewall firewall add rule name=DPM_SqlServr.exe dir=in action=allow program=\"%PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe\" profile=Domain netsh advfirewall firewall add rule name=DPM_UDP_Port_1434 dir=in action=allow protocol=UDP localport=1434 profile=Domain在本機或遠端伺服器上安裝 SQL Server。
將下列文字複製到 [記事本] (或其他文本編輯器),並將腳本儲存在 DPM 伺服器上,作為DPMSetup.ini。 無論 SQL Server 實例安裝在 DPM 伺服器還是遠端伺服器上,你都會使用相同的腳本。
重要
安裝 DPM 時,請使用 NetBIOS 名稱做為網域名稱和 SQL 伺服器名稱。 不要使用完全合格的網域名稱(FQDN)。
建立 DPMSetup.ini 時,請將 <> 內的文字替換為您環境中的值。 開頭為哈希 (#) 的行會加上批注,而 DPM 安裝程式會使用預設值。 若要指定您的值,請輸入 中的 <> 值,並刪除哈希 (#)。
[OPTIONS] UserName = <A user with credentials to install DPM> CompanyName = <Name of your company> ProductKey = <The 25-character DPM product key in the format xxxxx-xxxxx-xxxxx-xxxxx-xxxxx> # SqlAccountPassword = <The password to the DPM$ account> # StandardAgentLicenses = <No. of standard agent licenses you have purchased> # EnterpriseAgentLicenses = <No. of enterprise agent licenses you have purchased> # ProgramFiles = C:\Program Files\Microsoft Data Protection Manager # DatabaseFiles = C:\Program Files\Microsoft Data Protection Manager\DPM\DPMDB # IntegratedInstallSource = <Location of the DPM setup files> # ---For using a remote SQL Server Instance --- # SQLMachineName = <Name of the SQL Server computer> OR <SQL Cluster Name> # SQLInstanceName = <Name of the instance of SQL Server that Setup must use> # SQLMachineUserName = <Username that Setup must user> # SQLMachinePassword = <Password for the username Setup must use> # SQLMachineDomainName = <Domain to which the SQL Server computer is attached> # ---For using a reporting SQL Server Instance in case of DPMDB in SQL Cluster --- # ReportingMachineName = <Name of the SQL Server computer> # ReportingInstanceName = <Name of the instance of SQL Server that Setup must use, SSRS in case of SQL 2017> # ReportingMachineUserName = <Username that Setup must user> # ReportingMachinePassword = <Password for the username Setup must use> # ReportingMachineDomainName = <Domain to which the SQL Server computer is attached>儲存檔案後,請在安裝伺服器上的以系統管理員權限執行的命令提示字元中輸入:
start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt。-
[media location]表示您是從哪裡執行 setup.exe。 -
<path>是.ini檔案的位置。
-
請使用以下程式碼確保防火牆已被開啟。
netsh advfirewall firewall add rule name=DPM_SqlServr.exe dir=in action=allow program=\"%PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe\" profile=Domain netsh advfirewall firewall add rule name=DPM_UDP_Port_1434 dir=in action=allow protocol=UDP localport=1434 profile=Domain在本機或遠端伺服器上安裝 SQL Server。
將下列文字複製到 [記事本] (或其他文本編輯器),並將腳本儲存在 DPM 伺服器上,作為DPMSetup.ini。 無論 SQL Server 實例安裝在 DPM 伺服器還是遠端伺服器上,你都會使用相同的腳本。
重要
安裝 DPM 時,請使用 NetBIOS 名稱做為網域名稱和 SQL 伺服器名稱。 不要使用完全合格的網域名稱(FQDN)。
建立 DPMSetup.ini 時,請將 <> 內的文字替換為您環境中的值。 開頭為哈希 (#) 的行會加上批注,而 DPM 安裝程式會使用預設值。 若要指定您的值,請輸入 中的 <> 值,並刪除哈希 (#)。
[OPTIONS] UserName = <A user with credentials to install DPM> CompanyName = <Name of your company> ProductKey = <The 25-character DPM product key in the format xxxxx-xxxxx-xxxxx-xxxxx-xxxxx> # SqlAccountPassword = <The password to the DPM$ account> # StandardAgentLicenses = <No. of standard agent licenses you have purchased> # EnterpriseAgentLicenses = <No. of enterprise agent licenses you have purchased> # ProgramFiles = C:\Program Files\Microsoft Data Protection Manager # DatabaseFiles = C:\Program Files\Microsoft Data Protection Manager\DPM\DPMDB # IntegratedInstallSource = <Location of the DPM setup files> # ---For using a remote SQL Server Instance --- # SQLMachineName = <Name of the SQL Server computer> OR <SQL Cluster Name> # SQLInstanceName = <Name of the instance of SQL Server that Setup must use> # SQLMachineUserName = <Username that Setup must user> # SQLMachinePassword = <Password for the username Setup must use> # SQLMachineDomainName = <Domain to which the SQL Server computer is attached> # ---For using a reporting SQL Server Instance in case of DPMDB in SQL Cluster --- # ReportingMachineName = <Name of the SQL Server computer> # ReportingInstanceName = SSRS # ReportingMachineUserName = <Username that Setup must user> # ReportingMachinePassword = <Password for the username Setup must use> # ReportingMachineDomainName = <Domain to which the SQL Server computer is attached>儲存檔案後,請在安裝伺服器上的以系統管理員權限執行的命令提示字元中輸入:
start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt。-
[media location]表示您是從哪個位置執行 setup.exe。 -
<path>是.ini檔案的位置。
-
在域控制器上安裝 DPM
要在 RODC 上設定 DPM,先完成幾個步驟,再設定 SQL Server 並安裝 DPM。
建立 DPM 所需的安全組和帳戶。 選取 開始>系統管理工具>Active Directory 使用者和電腦>Domain/Builtin,然後建立這些安全性群組。 針對每個群組,請使用 [範圍] (全域) 和 [群組類型] 的預設設定 (Security):
- DPMDBReaders$<電腦名稱>;
- MSDPMTrustedMachines$<Computer Name>;
- DPMRADCOMTrustedMachines$<電腦名稱>;
- DPMRADmTrustedMachines$<電腦名稱>;
- DPMDBAdministrators$<電腦名稱>;
- MSDPMTrustedUsers$<電腦名稱>;
- DPMSCOM$<電腦名稱>;
- DPMRATrustedDPMRAs$<電腦名稱>,其中<電腦名稱>是域控制器的名稱。
將域控制器的本機電腦帳戶 (<計算機名稱>) 新增至
MSDPMTrustedMachines$<*Computer Name*>群組。 在主網域控制器上,建立一個包含最低憑證的網域使用者帳號。 將未過期的強密碼指派給它,並將它新增至本機系統管理員群組。注意
請記下這個帳號,因為你需要它來設定 SQL Server 服務,安裝 SQL Server 時。 您可以將此使用者帳戶命名為您想要的任何名稱。 為了方便辨識帳號用途,可以考慮給它一個重要名稱,例如 DPMSQLSvcsAcct。 針對這些程式,此帳戶稱為 DPMSQLSvcsAcct 帳戶。
在主網域控制器上,建立另一個網域使用者帳號,使用最低的憑證。 將帳號命名 為 DPMR$MACHINENAME,設定一個不會過期的強密碼,並將此帳號加入
DPMDBReaders$<*Computer Name*>群組。建立 SQL Server 資料庫所需的安全群組與使用者帳號,範圍為全域,群組類型為安全。 群組或帳號應該是這種格式
<*grouporaccountnameComputerName*>。SQLServerSQL2005BrowserUser$<Computer Name>
SQLServerMSSQLServerADHelperUser$<電腦名稱>
SQLServerReportServerUser$<Instance ID><實例名稱>
SQLServerMSASUser$<Computer Name><實例名稱>
SQLServerDTSUser$<Computer Name>
SQLServerFDHostUser<計算機名稱實例名稱><>
其中 <計算機名稱> 是將安裝 SQL Server 2008 之域控制器的電腦名稱。
- < 實例名稱> 是您打算在域控制器上建立的 SQL Server 實例名稱。 實例名稱可以是預設 DPM 實例名稱以外的任何名稱(MSDPM2010)。
SQL Server 安裝程式依預設會指派實例標識碼,這表示該群組適用於 SQL Server 主要版本(10)的 Reporting Services(MSRS)。 在此版本中,此值為MSRS1A0_50。
在主要域控制器上,將您稍早建立的網域用戶帳戶(DPMSQLSvcsAcct 帳戶)新增至下列群組:SQLServerReportServerUser$<ComputerName>$MSRS 10。<InstanceID> SQLServerMSASUser$<ComputerName>$<InstanceID>
完成這些步驟之後,您可以安裝 SQL Server:
使用你先前建立的網域使用者帳號登入你想安裝 DPM 的網域控制器。 讓我們將此帳戶稱為 DPMSQLSvcsAcct。
開始安裝 SQL Server。 在安裝程式的 [伺服器組態 - 服務帳戶] 頁面上,指定要在使用者帳戶 DPMSQLSvcsAcct 下執行的 SQL Server Services (SQL Server Agent、SQL Server 資料庫引擎、SQL Server Reporting Services) 的登入帳戶。
安裝 SQL Server 之後,開啟 SQL Server 組態管理員> SQL Server 網络設定>通訊協定,以滑鼠右鍵按兩下 [命名管道>啟用]。 你需要停止並重新啟動 SQL Server 服務。
接著安裝 DPM:
在 SQL Server 設定頁面,輸入你在程序
localhost\<Instance Name>中安裝的 SQL Server 實例名稱為 ,然後輸入你建立的第一個網域使用者帳號(DPMSQLSvcsAcct 帳號)的憑證。 此帳戶必須是域控制器上本機安裝遠端實例的管理員群組成員。 安裝完成之後,您可以從本機 Administrators 群組移除使用者帳戶。在 安全設定 頁面,輸入你之前建立 DPMR$MACHINENAME 使用者帳號時使用的相同密碼。
開啟 SQL Server Management Studio,並連線到 DPM 設定為使用的 SQL Server 實例。 選擇 新查詢,將以下文字複製到右側窗格,然後按 F5 執行查詢。
use DPMDB declare @refresh_jobid uniqueidentifier select @refresh_jobid = ScheduleId from tbl_SCH_ScheduleDefinition where JobDefinitionId in (select JobDefinitionId from tbl_JM_TaskDefinition where TaskDefinitionId in (select distinct TaskDefinitionID from tbl_TE_TaskTrail where VerbID = '53603503-C4C8-4D0E-8F1E-D2F3868E51E3')) and IsDeleted=0 exec msdb.dbo.sp_update_job @job_name =@refresh_jobid, @enabled=0 update tbl_SCH_ScheduleDefinition set IsDeleted=1 where ScheduleId = @refresh_jobid
將 SQL 2016 升級至 SQL 2017
您可以將 SQL Server 2016 或 SQL Server 2016 SP1 Enterprise 或 Standard 升級至 SQL 2017。 下列程式列出將 SQL 2016 升級至 SQL 2017 的步驟。
注意
使用 DPM 2019 時,DPM 的新安裝和升級案例都支援 SQL 2017 作為 DPM 資料庫。
在 SQL Server 上,備份報表資料庫。
備份加密金鑰。
清除本機電腦上的報告資料夾。
安裝報表服務。
在 DPM 伺服器上,將下列 DPM 登錄機碼變更為新的報告實例名稱。
- <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DBReportingInstanceName>
將 Reporting Service 虛擬目錄名稱變更為 ReportServer_SSRS。
設定 Reporting Service,並還原資料庫和加密密鑰。
升級至 SQL 2022
以下程序列出升級至 SQL 2022 的步驟。
注意
在 DPM 2025 中,只有 SQL 2022 在新安裝與升級情況下支援作為 DPM 資料庫。
在從早於 SQL 2017 的版本升級至 SQL 2022 之前,請確保您
備份 SQL Server 上的報表資料庫。
備份加密金鑰。
清除本機電腦上的報告資料夾。
安裝報表服務。
在 DPM 伺服器上,將下列 DPM 登錄機碼變更為新的報告實例名稱。
- <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DBReportingInstanceName>
將 Reporting Service 虛擬目錄名稱變更為 ReportServer_SSRS。
設定 Reporting Service,並還原資料庫和加密密鑰。
下一步
- 請參閱 適用於新 Hotfix 和 UR 的版本資訊 。