安裝 DPM
以下是設定 System Center Data Protection Manager (DPM):
- 閱讀安裝程式 必要條件。
- 確認 DPM 作業系統相容。
- 設定 SQL Server 資料庫 以儲存 DPM 設定和組態資訊。
- 設定 DPM。 您可以從 使用者介面安裝 DPM 或 執行自動安裝。 如果您想要在 域控制器上安裝 DPM,請遵循這些指示。
注意
使用 DPM 2019 UR4 時,更新匯總代理程式的全新安裝可能會重新啟動受保護的伺服器。
設定必要條件
Environment | 安裝的詳細數據或詳細數據 |
---|---|
基本 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 VM | 如果您要將 DPM 安裝為 Hyper-V 虛擬機,請注意:
|
做為 Azure 虛擬機器的 DPM |
|
Environment | 安裝的詳細數據或詳細數據 |
---|---|
基本 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 Server 已叢集化,報表伺服器和 SQL Server 應該位於不同的電腦上。 - 您無法在網域控制器上執行 SQL 伺服器。 - 您無法使用 SQL Server Always-On 部署。 - 如果您將 DPM 部署為 Azure 虛擬機(VM),請使用執行 SQL Server 的 Azure VM 作為遠端 SQL Server 實例。 您無法在此部署中使用內部部署 SQL Server,且目前不支援 Azure SQL 資料庫。 |
DPM 安裝為 Hyper-V VM | 如果您要將 DPM 安裝為 Hyper-V 虛擬機,請注意:
|
做為 Azure 虛擬機器的 DPM |
|
表格 A
VM 大小 | 受保護的工作負載上限 | 平均工作負載大小 | 平均工作負載變換 (每日) |
---|---|---|---|
A2V2 | 20 | 100 GB | 5% 淨變換 |
A4V2 | 40 | 150 GB | 10% 淨變換 |
A8V2 | 60 | 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,2016
- 您正在執行 DPM 2022、2019、2016
- 您正在執行 DPM 2025、2022、2019
若要設定 SQL Server 資料庫:
在您將安裝 DPM 的本機伺服器上或遠端伺服器上執行 SQL Server 安裝程式。
在 [ 安裝] 上,選取 [新增 SQL Server 獨立安裝 ],或 將功能新增至現有的安裝。
在 [ 產品金鑰] 上,輸入有效的授權金鑰。 在 [ 設定支持規則] 上,請先更正任何失敗,再繼續進行。 在 [ 安裝角色] 上,選取 [ SQL Server 功能安裝]。
在 [特徵選取] 上,選取 [資料庫引擎 服務]。 在 [執行個體功能] 中,選取 [Reporting Services - 原生] 。 在 [ 安裝規則] 上,檢閱規則。
在 [ 實例組態] 上,指定您將用於 DPM 的 SQL Server 實例名稱。 請勿在名稱中使用底線或當地語系化字元。 在 [磁盘空間需求] 中,檢閱資訊。
在 [伺服器組態>服務帳戶] 中,指定 SQL Server 服務應該執行所在的網域帳戶:
建議您使用單一專用網域用戶帳戶來執行 SQL Server Services、SQL Server Agent、SQL Server 資料庫引擎 和 SQL Server Reporting Services。
如果您要在 RODC 上安裝 DPM,請使用您在該處建立的 DPMSQLSvcsAcctaccount 。 請注意,用戶帳戶必須是安裝遠端實例之域控制器上本機 Administrators 群組的成員。 安裝完成之後,您可以從本機 Administrators 群組移除使用者帳戶。 此外,若要在 RODC 上安裝,您必須輸入您在為 DPM 設定 RODC 並建立 DPMR$MACHINENAME 帳戶時所選取的密碼。
當您建立網域用戶帳戶時,請提供最低的許可權、為其指派未過期的強密碼,併為其提供容易識別的名稱。 您稍後會在精靈中將此帳戶新增至本機 Administrators 群組和 SQL Server Sysadmin 固定伺服器角色。
除了「SQL 全文檢索篩選背景程式啟動器」以外,所有服務都應該設定為「自動」。
在 [資料庫引擎 組態] 上,接受 Windows 驗證 模式設定。 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,請執行下列動作:
安裝 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 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 ['any' <ipv4> port_number] 專案中檢視 [Management - SQL Server Logs] 專案下的目前記錄檔。
在 [資料庫引擎 組態] 上,接受 Windows 驗證 模式設定。 DPM 系統管理員需要 SQL Server 系統管理員 許可權。 在 [指定 SQL Server 系統管理員] 中,新增 DPM 系統管理員。 如果需要,您可以新增其他帳戶。 使用預設設定完成精靈的其餘部分,然後選取 [準備安裝安裝>]。
完成 SQL 安裝之後,請確定要安裝 SQL OLEDB 19。
如果您要在遠端電腦上安裝 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 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 ['any' <ipv4> port_number] 專案中檢視 [Management - SQL Server Logs] 專案下的目前記錄檔。
在 [資料庫引擎 組態] 上,接受 Windows 驗證 模式設定。 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 並連接到具名執行個體,以檢視錯誤記錄檔。 您可以在 ['any' <ipv4> port_number] 專案中檢視 [Management - SQL Server Logs] 專案下的目前記錄檔。
注意
- 使用 SQL 2017 和更新版本時,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,以及 SSMS,您也應該分別在 DPM 伺服器上安裝 SQLCMD、Visual C++ 2017 可轉散發套件,以及Microsoft ODBC Driver 17 for SQL Server。
注意
- 使用 SQL 2017 和更新版本時,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,以及 SSMS,您也應該分別在 DPM 伺服器上安裝 SQLCMD、Visual C++ 2017 可轉散發套件,以及Microsoft ODBC Driver 17 for SQL Server。
- 當您使用遠端 SQL Server 2022 時,您必須在 DPM 伺服器上安裝 SQLCMD 第 16 版。 如果 SQLCMD 版本 16 無法下載,請安裝 SQLCMD 第 15 版、重新命名資料夾,然後將版本 16 (C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn
) 的資料夾SQLCMD
從 SQL Server 2022 複製到 DPM 2022 安裝之前 DPM 2022 伺服器。 安裝之後,請視需要刪除第 16 版,並重新命名第 15 版。
安裝 DPM
重要
安裝 DPM 時,請針對功能變數名稱和 SQL 機器名稱使用 NetBIOS 名稱。 請勿使用完整功能變數名稱 (FQDN)。
- 如有需要,請將 DPM 2016.exe (適用於 DPM 2016)/DPM 2019.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 時,請針對功能變數名稱和 SQL 機器名稱使用 NetBIOS 名稱。 請勿使用完整功能變數名稱 (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 時,請針對功能變數名稱和 SQL 機器名稱使用 NetBIOS 名稱。 請勿使用完整功能變數名稱 (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$<Computer Name>;
- MSDPMTrustedMachines$<Computer Name>;
- DPMRADCOMTrustedMachines$<Computer Name>;
- DPMRADmTrustedMachines$<Computer Name>;
- DPMDBAdministrators$<Computer Name>;
- MSDPMTrustedUsers$<Computer Name>;
- DPMSCOM$<Computer Name>;
- DPMRATrustedDPMRAs$<Computer Name,其中<計算機名稱>>是域控制器的名稱。
將域控制器的本機電腦帳戶 (<計算機名稱>) 新增至
MSDPMTrustedMachines$<*Computer Name*>
群組。 然後在主要域控制器上,建立具有最低可能認證的網域用戶帳戶。 將未過期的強密碼指派給它,並將它新增至本機系統管理員群組。注意
請記下此帳戶,因為您需要在安裝 SQL Server 期間設定 SQL Server 服務。 您可以將此使用者帳戶命名為您想要的任何專案。 不過,若要輕鬆識別帳戶的目的,您可能會想要為其指定一個顯著名稱,例如 DPMSQLSvcsAcct。 針對這些程式,此帳戶稱為 DPMSQLSvcsAcct 帳戶。
在主要域控制器上,建立另一個具有最低可能認證的網域用戶帳戶,並將帳戶 命名為 DPMR$MACHINENAME、為其指派未過期的強密碼,然後將此帳戶新增至
DPMDBReaders$<*Computer Name*>
群組。然後,建立 SQL Server 資料庫所需的安全組和用戶帳戶,範圍如下:全域和群組類型:安全性。 群組或帳戶的格式應該是 <grouporaccountnameComputerName>。
SQLServerSQL2005BrowserUser$<Computer Name>
SQLServerMSSQLServerADHelperUser$<Computer Name>
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 群組的成員。 安裝完成之後,您可以從本機 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 上,備份報表資料庫。
備份加密金鑰。
清除本機電腦上的報告資料夾。
安裝 Reporting Service。
在 DPM 伺服器上,將下列 DPM 登錄機碼變更為新的報告實例名稱。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
將 Reporting Service 虛擬目錄名稱變更為 ReportServer_SSRS。
設定 Reporting Service,並還原資料庫和加密密鑰。
升級至 SQL 2022
下列程式列出升級 SQL 2022 的步驟。
注意
在 DPM 的新安裝和升級案例中,只有 DPM 2025 才支援 SQL 2022 作為 DPM 資料庫。
從 SQL 2017 之前的版本升級到 SQL 2022 之前,請確定
備份 SQL Server 上的報表資料庫。
備份加密金鑰。
清除本機電腦上的報告資料夾。
安裝 Reporting Service。
在 DPM 伺服器上,將下列 DPM 登錄機碼變更為新的報告實例名稱。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DB<ReportingInstanceName>
將 Reporting Service 虛擬目錄名稱變更為 ReportServer_SSRS。
設定 Reporting Service,並還原資料庫和加密密鑰。
下一步
- 請參閱 適用於新 Hotfix 和 UR 的版本資訊 。