共用方式為


升級 Master Data Services

升級至 Microsoft SQL Server 2014 CTP2 有四種案例。 請選擇最適合您情況的情況。

重要

  • 不支援從 SQL Server 2014 CTP1 版本升級至 CTP2 版本。
  • 在執行任何升級之前備份您的資料庫。
  • 升級程序會重新建立預存程序,並升級 Master Data Services 所使用的資料表。 您對這些元件所做的任何自訂可能會遺失。
  • 模型部署套件只能在之前建立這些封裝的 SQL Server 版本中使用。 您無法將 SQL Server 2008 R2/SQL Server 2012 中建立的模型部署套件部署到 SQL Server 2014。
  • 將 Master Data Services 和 Data Quality Services 升級至 SQL Server 2014 CTP2 之後,您可以繼續使用適用于 Excel 的 SQL Server 2012 SP1 版 Master Data Services Add-In。 不過,在升級為 SQL Server 2014 CTP2 之後,任何舊版適用於 Excel 的 Master Data Services 增益集將無法運作。 您可以從這裡下載適用于 Excel 的 SQL Server 2012 SP1 版 Master Data Services Add-In。

升級但不包含 Database Engine 升級

此案例可視為並存安裝,因為SQL Server 2008 R2/SQL Server 2012 和 SQL Server 2014 同時安裝在相同電腦或個別電腦上。

在此案例中,您會繼續使用 SQL Server 2008 R2 或 SQL Server 2012 來裝載 MDS 資料庫。 不過,您必須升級 MDS 資料庫的架構,然後建立 SQL Server 2014 Web 應用程式來存取 MDS 資料庫。 SQL Server 2008 R2 或 SQL Server 2012 Web 應用程式無法再存取 MDS 資料庫。

如果您選擇在同一部電腦上安裝 SQL Server 2014 和舊版 SQL Server (SQL Server 2008 R2/SQL Server 2012) ,您可以這麼做,因為檔案安裝在不同的位置。

  • 在 SQL Server 2014 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\120\Master Data Services。

  • 在 SQL Server 2012 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\110\Master Data Services。

  • 在 SQL Server 2008 R2 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\Master Data Services。

若要執行此工作,請完成下列步驟。

  1. 安裝 Master Data Services 及您所需的任何其他功能。

    1. 開啟 SQL Server 2014 安裝精靈。

    2. 按一下左窗格中的 [安裝]。

    3. 按一下右窗格中的 [新增 SQL Server 獨立安裝或將功能加入至現有安裝]。

    4. 在 [功能選取] 頁面上,選取 [Master Data Services] 以及您想要安裝的其他任何功能。

    5. 完成精靈。

  2. 在安裝完成後,升級 MDS 資料庫結構描述。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

      重要

      若要升級 MDS 資料庫結構描述,您必須以建立 MDS 資料庫時指定之系統管理員帳戶的身分登入。 在 MDS 資料庫的 mdm.tblUser 中,這位使用者的 [識別碼] 值為 1。 如需變更此使用者的資訊,請參閱變更系統管理員帳戶 (Master Data Services)

    2. 按一下左窗格中的 [資料庫組態]。

    3. 在右窗格中,按一下 [選取資料庫],並指定 SQL Server 2008 R2 或 SQL Server 2012 資料庫實例的資訊。

    4. 按一下 [升級資料庫] 可啟動 [升級資料庫精靈]。 如需詳細資訊,請參閱升級資料庫精靈 (Master Data Services 組態管理員)

  3. 升級完成後,請建立 SQL Server 2014 Web 應用程式。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

    2. 按一下左窗格中的 [Web 組態]

    3. 從右窗格的 [網站] 清單中,選取下列其中一個選項:

      • [預設的網站],然後按一下 [建立應用程式]。

      • [建立新的網站]。 建立網站時,便會自動建立新的 Web 應用程式。

      重要

      從舊版 SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 的現有 MDS Web 應用程式可在 SQL Server 2014 版Master Data Services 組態管理員中選取。 您不得選取現有的 Web 應用程式,而必須改為為 MDS 建立 SQL Server 2014 Web 應用程式。 否則,當您嘗試將 Web 應用程式與升級的 MDS 資料庫建立關聯時,將會收到錯誤,說明因為該頁面的相關組態資料無效,所以無法存取所要求的頁面。

      如果您想要將 MDS Web 應用程式的名稱 (別名) 做為現有的 (SQL Server 2008 R2 或 SQL Server 2012) Web 應用程式,您必須先從 IIS 刪除 Web 應用程式和相關聯的應用程式集區,然後使用 SQL Server 2014 版的 相同名稱建立 Web 應用程式Master Data Services 組態管理員。 如需從 IIS 移除 Web 應用程式和應用程式集區的資訊,請參閱 移除應用程式 (IIS)移除應用程式集區 (IIS)

  4. 現在將新的 Web 應用程式與升級的 MDS 資料庫建立關聯。

    1. 在 [建立應用程式與資料庫間的關聯] 區段中,按一下 [選取]。

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]。

升級且包含 Database Engine 升級

在此案例中,您會將資料庫引擎和Master Data Services應用程式從 SQL Server 2008 R2 或 SQL Server 2012 升級至 SQL Server 2014。

若要執行此工作,請完成下列步驟。

  1. 僅限 SQL Server 2008 R2:開啟主控台>Programs 和 Features並卸載 Microsoft SQL Server 2008 R2Master Data Services。

  2. 將資料庫引擎升級至 SQL Server 2014。

    1. 開啟 SQL Server 2014 安裝精靈。

    2. 按一下左窗格中的 [安裝]。

    3. 在右窗格中,按一下[從 SQL Server 2005 升級],SQL Server 2008、SQL Server 2008 R2 或 SQL Server 2012

    4. 完成精靈。

  3. 僅適用于 SQL Server 2008 R2:升級完成時,請新增Master Data Services功能。

    1. 開啟 SQL Server 2014 安裝精靈。

    2. 按一下左窗格中的 [安裝]。

    3. 按一下右窗格中的 [新增 SQL Server 獨立安裝或將功能加入至現有安裝]。

    4. 在精靈的 [ 安裝類型 ] 頁面上,選取 [ 將功能新增至現有的實例 ] 選項,然後選擇已安裝 MDS 資料庫的實例。

    5. 在 [功能選取]頁面的 [共用功能] 底下,選取[Master Data Services]。

    6. 完成精靈。

  4. 升級 MDS 資料庫結構描述。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

      重要

      若要升級 MDS 資料庫結構描述,您必須以建立 MDS 資料庫時指定之系統管理員帳戶的身分登入。 在 MDS 資料庫的 mdm.tblUser 中,這位使用者的 [識別碼] 值為 1。 如需變更此使用者的資訊,請參閱變更系統管理員帳戶 (Master Data Services)

    2. 按一下左窗格中的 [資料庫組態]。

    3. 在右窗格中,按一下 [ 選取資料庫 ],並指定資料庫實例的資訊。

    4. 按一下 [升級資料庫] 可啟動 [升級資料庫精靈]。 如需詳細資訊,請參閱升級資料庫精靈 (Master Data Services 組態管理員)

    5. 按一下 [套用]。

  5. 升級完成後,請建立 SQL Server 2014 Web 應用程式。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

    2. 按一下左窗格中的 [Web 組態]

    3. 從右窗格的 [網站] 清單中,選取下列其中一個選項:

      • [預設的網站],然後按一下 [建立應用程式]。

      • [建立新的網站]。 建立網站時,便會自動建立新的 Web 應用程式。

      重要

      從舊版 SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 的現有 MDS Web 應用程式可在 SQL Server 2014 版Master Data Services 組態管理員中選取。 您不得選取現有的 Web 應用程式,而必須改為為 MDS 建立 SQL Server 2014 Web 應用程式。 否則,當您嘗試將 Web 應用程式與升級的 MDS 資料庫建立關聯時,將會收到錯誤,說明因為該頁面的相關組態資料無效,所以無法存取所要求的頁面。

      如果您想要將 MDS Web 應用程式的名稱 (別名) 做為現有的 (SQL Server 2008 R2 或 SQL Server 2012) Web 應用程式,您必須先從 IIS 刪除 Web 應用程式和相關聯的應用程式集區,然後使用 SQL Server 2014 版的 相同名稱建立 Web 應用程式Master Data Services 組態管理員。 如需從 IIS 移除 Web 應用程式和應用程式集區的資訊,請參閱 移除應用程式 (IIS)移除應用程式集區 (IIS)

  6. 現在將新的 Web 應用程式與升級的 MDS 資料庫建立關聯。

    1. 在 [建立應用程式與資料庫間的關聯] 區段中,按一下 [選取]。

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]。

在兩部電腦的情況下升級

此案例牽涉到升級兩部電腦上安裝SQL Server的系統:一部具有 SQL Server 2014,另一部則使用 SQL Server 2008 R2 或 SQL Server 2012。

如果已安裝 SQL Server 2008 R2 或 SQL Server 2012,您可以繼續使用 SQL Server 2008 R2 或 SQL Server 2012 在一部電腦上裝載 MDS 資料庫。 不過,您必須升級 MDS 資料庫的架構,然後使用 SQL Server 2014 Web 應用程式來存取 MDS 資料庫。 SQL Server 2008 R2 或 SQL Server 2012 Web 應用程式無法再存取 MDS 資料庫。

  • 在 SQL Server 2014 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\120\Master Data Services。

  • 在 SQL Server 2012 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\110\Master Data Services。

  • 在 SQL Server 2008 R2 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\Master Data Services。

若要執行此工作,請完成下列步驟。

  1. 安裝 Master Data Services 及您所需的任何其他功能。

    1. 開啟 SQL Server 2014 安裝精靈。

    2. 按一下左窗格中的 [安裝]。

    3. 按一下右窗格中的 [新增 SQL Server 獨立安裝或將功能加入至現有安裝]。

    4. 在 [功能選取] 頁面上,選取 [Master Data Services] 以及您想要安裝的其他任何功能。

    5. 完成精靈。

  2. 在安裝完成後,升級 MDS 資料庫結構描述。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

      重要

      若要升級 MDS 資料庫結構描述,您必須以建立 MDS 資料庫時指定之系統管理員帳戶的身分登入。 在 MDS 資料庫的 mdm.tblUser 中,這位使用者的 [識別碼] 值為 1。 如需變更此使用者的資訊,請參閱變更系統管理員帳戶 (Master Data Services)

    2. 按一下左窗格中的 [資料庫組態]。

    3. 在右窗格中,按一下 [選取資料庫],並在另一部電腦上安裝 SQL Server 2008 R2 或 SQL Server 2012 資料庫實例的資訊,如果另一部電腦上安裝 SQL Server 2008 R2 或 SQL Server 2012。

    4. 按一下 [升級資料庫] 可啟動 [升級資料庫精靈]。 如需詳細資訊,請參閱升級資料庫精靈 (Master Data Services 組態管理員)

  3. 升級完成後,請建立 SQL Server 2014 Web 應用程式。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

    2. 按一下左窗格中的 [Web 組態]

    3. 從右窗格的 [網站] 清單中,選取下列其中一個選項:

      • [預設的網站],然後按一下 [建立應用程式]。

      • [建立新的網站]。 建立網站時,便會自動建立新的 Web 應用程式。

      重要

      從舊版 SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 的現有 MDS Web 應用程式可在 SQL Server 2014 版Master Data Services 組態管理員中選取。 您不得選取現有的 Web 應用程式,而必須改為為 MDS 建立 SQL Server 2014 Web 應用程式。 否則,當您嘗試將 Web 應用程式與升級的 MDS 資料庫建立關聯時,將會收到錯誤,說明因為該頁面的相關組態資料無效,所以無法存取所要求的頁面。

      如果您想要將 MDS Web 應用程式的名稱 (別名) 做為現有的 (SQL Server 2008 R2 或 SQL Server 2012) Web 應用程式,您必須先從 IIS 刪除 Web 應用程式和相關聯的應用程式集區,然後使用 SQL Server 2014 版的 相同名稱建立 Web 應用程式Master Data Services 組態管理員。 如需從 IIS 移除 Web 應用程式和應用程式集區的資訊,請參閱 移除應用程式 (IIS)移除應用程式集區 (IIS)

  4. 現在將此 Web 應用程式與升級的 MDS 資料庫產生關聯。

    1. 在 [建立應用程式與資料庫間的關聯] 區段中,按一下 [選取]。

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]。

包含從備份中還原資料庫的升級

在此案例中,SQL Server 2014 會與 SQL Server 2008 R2 或 SQL Server 2012 安裝在相同電腦或兩部不同的電腦上。 此外,在升級之前,資料庫已備份在 SQL Server 2014 CTP2 版本之前的版本,而且必須還原資料庫。

  • 在 SQL Server 2014 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\120\Master Data Services。

  • 在 SQL Server 2012 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\110\Master Data Services。

  • 在 SQL Server 2008 R2 中,檔案預設會安裝在磁片磁碟機:\Program Files\Microsoft SQL Server\Master Data Services。

若要執行此工作,請完成下列步驟。

  1. 安裝 Master Data Services 及您所需的任何其他功能。

    1. 開啟 SQL Server 2014 安裝精靈。

    2. 按一下左窗格中的 [安裝]。

    3. 按一下右窗格中的 [新增 SQL Server 獨立安裝或將功能加入至現有安裝]。

    4. 在 [功能選取] 頁面上,選取 [Master Data Services] 以及您想要安裝的其他任何功能。

    5. 完成精靈。

  2. 還原備份的資料庫。

  3. 在安裝完成後,升級 MDS 資料庫結構描述。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

      重要

      若要升級 MDS 資料庫結構描述,您必須以建立 MDS 資料庫時指定之系統管理員帳戶的身分登入。 在 MDS 資料庫的 mdm.tblUser 中,這位使用者的 [識別碼] 值為 1。 如需變更此使用者的資訊,請參閱變更系統管理員帳戶 (Master Data Services)

    2. 按一下左窗格中的 [資料庫組態]。

    3. 在右窗格中,按一下 [選取資料庫],並指定 SQL Server 2008 R2 或 SQL Server 2012 資料庫實例的資訊。

    4. 按一下 [升級資料庫] 可啟動 [升級資料庫精靈]。 如需詳細資訊,請參閱升級資料庫精靈 (Master Data Services 組態管理員)

  4. 升級完成後,請建立 SQL Server 2014 Web 應用程式。

    1. 開啟 SQL Server 2014 版Master Data Services 組態管理員。

    2. 按一下左窗格中的 [Web 組態]

    3. 從右窗格的 [網站] 清單中,選取下列其中一個選項:

      • [預設的網站],然後按一下 [建立應用程式]。

      • [建立新的網站]。 建立網站時,便會自動建立新的 Web 應用程式。

      重要

      從舊版 SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 的現有 MDS Web 應用程式可在 SQL Server 2014 版Master Data Services 組態管理員中選取。 您不得選取現有的 Web 應用程式,而必須改為為 MDS 建立 SQL Server 2014 Web 應用程式。 否則,當您嘗試將 Web 應用程式與升級的 MDS 資料庫建立關聯時,將會收到錯誤,說明因為該頁面的相關組態資料無效,所以無法存取所要求的頁面。

      如果您想要將 MDS Web 應用程式的名稱 (別名) 做為現有的 (SQL Server 2008 R2 或 SQL Server 2012) Web 應用程式,您必須先從 IIS 刪除 Web 應用程式和相關聯的應用程式集區,然後使用 SQL Server 2014 版的 相同名稱建立 Web 應用程式Master Data Services 組態管理員。 如需從 IIS 移除 Web 應用程式和應用程式集區的資訊,請參閱 移除應用程式 (IIS)移除應用程式集區 (IIS)

  5. 現在將新的 Web 應用程式與升級的 MDS 資料庫建立關聯。

    1. 在 [建立應用程式與資料庫間的關聯] 區段中,按一下 [選取]。

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]。

疑難排解

問題:當您開啟 SQL Server 2008 R2 或 SQL Server 2012Master Data Manager Web 應用程式時,會顯示「用戶端版本與資料庫版本不相容」錯誤訊息。

解決 方案:當 SQL Server 2008 R2 或 SQL Server 2012 Master Data Manager Web 應用程式嘗試存取已升級至 SQL Server 2014 Master Data Services 的資料庫時,就會發生此問題。 您必須改用 SQL Server 2014 Web 應用程式。

如果您升級 MDS 資料庫結構描述時,未在 IIS 中停止 [MDS 應用程式集區] 然後再重新啟動,也可能會發生此問題。 重新啟動 [MDS 應用程式集區] 即可更正此問題。

另請參閱

安裝 Master Data Services