共用方式為


升級 Master Data Services

升級至 Microsoft SQL Server 2012 的情況有三種。 請選擇最適合您情況的情況。

重要事項重要事項
  • 在執行任何升級之前備份您的資料庫。

  • 升級程序會重新建立預存程序,並升級 Master Data Services 使用的資料表。 您對這些元件所做的任何自訂可能會遺失。

  • 模型部署封裝只能在之前建立這些封裝的 SQL Server 版本中使用。 您不能將 SQL Server 2008 R2 中建立的模型部署封裝部署到 SQL Server 2012。

  • 只有在選取了從備份中還原的資料庫之後,[修復] 按鈕才會在升級期間顯示。 [修復] 按鈕會執行下列工作:在 SQL 執行個體上啟用 CLR、啟用 Service Broker 和 Service Broker 佇列,以及啟用其他必要的服務。

從 SQL Server 2008 R2 升級而不包含 Database Engine 升級

這個情況可視為並存安裝,因為會以平行方式安裝 SQL Server 2008 R2 和 SQL Server 2012,不論是在相同電腦或不同電腦上。

在此情況下,您會繼續使用 SQL Server 2008 R2 主控您的 MDS 資料庫。 但是,您必須升級 MDS 資料庫的結構描述,然後使用 SQL Server 2012 Web 應用程式來存取 MDS 資料庫。 SQL Server 2008 R2 Web 應用程式無法再存取 MDS 資料庫。

如果您選擇在相同電腦上安裝這兩個版本,您可以這樣做,因為這些檔案會安裝到不同的位置。

  • 在 SQL Server 2012 中,預設會將這些檔案安裝在 drive:\Program Files\Microsoft SQL Server\110\Master Data Services。

  • 在 SQL Server 2008 R2 中,這些檔案會安裝在 drive:\Program Files\Microsoft SQL Server\Master Data Services。

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

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

    1. 開啟 SQL Server 2012 安裝程式精靈。

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

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

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

    5. 完成精靈。

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

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

      重要事項重要事項

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

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

    3. 按一下右窗格中的 [選取資料庫],然後指定 SQL Server 2008 R2 資料庫執行個體的資訊。

    4. 如果 [修復資料庫] 按鈕已啟用,請按一下此按鈕。

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

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

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

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

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

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

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

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

    1. [讓應用程式與資料庫產生關聯] 區段中,按一下 [選取]

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]

從 SQL Server 2008 R2 升級而且包含 Database Engine 升級

在此情況中,您會從 SQL Server 2008 R2 將 Database Engine 和 Master Data Services 應用程式升級到 SQL Server 2012。

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

  1. 開啟 [控制台] > [程式和功能],並解除安裝 Microsoft SQL Server 2008 R2 Master Data Services。

  2. 將 Database Engine 升級到 SQL Server 2012。

    1. 開啟 SQL Server 2012 RC0 安裝程式精靈。

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

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

    4. 完成精靈。

  3. 升級完成後,請加入 Master Data Services 功能。

    1. 開啟 SQL Server 2012 安裝程式精靈。

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

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

    4. 在精靈的 [安裝類型] 頁面上,選取 [將功能加入到現有的執行個體] 選項。

    5. [特徵選取] 頁面中,選取 [共用功能] 底下的 [Master Data Services]

    6. 完成精靈。

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

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

      重要事項重要事項

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

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

    3. 按一下右窗格中的 [選取資料庫],然後指定資料庫執行個體的資訊。

    4. 如果 [修復資料庫] 按鈕已啟用,請按一下此按鈕。

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

    6. 按一下 [套用]

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

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

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

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

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

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

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

    1. [讓應用程式與資料庫產生關聯] 區段中,按一下 [選取]

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]

從 SQL Server 2012 CTP3、RC0 或 RC1 升級

在此情況下,您必須升級 Database Engine,緊接著升級 MDS 資料庫結構描述。

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

  1. 升級 Database Engine 並安裝最新的 MDS 檔案。

    1. 開啟 SQL Server 2012 安裝程式精靈。

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

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

    4. 完成精靈。

  2. 在 Database Engine 升級完成後,請升級 MDS 資料庫結構描述。

    1. 開啟 Master Data Services 組態管理員。

      重要事項重要事項

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

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

    3. 按一下右窗格中的 [選取資料庫],然後指定資料庫執行個體的資訊。

    4. 如果 [修復資料庫] 按鈕已啟用,請按一下此按鈕。

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

    6. 升級完成後,請關閉 Master Data Services 組態管理員。

  3. 開啟 Internet Information Services (IIS) 管理員,並重新啟動 [MDS 應用程式集區]

在兩部電腦的情況下升級

這種情況包含升級 SQL Server 安裝在兩部電腦上的系統:其中一部安裝了 SQL Server 2012,另一部則安裝 SQL Server 2008 R2 或是 SQL Server 2012 CTP3、RC0 或 RC1。

如果安裝了 SQL Server 2008 R2,則繼續使用 SQL Server 2008 R2 在一部電腦上裝載您的 MDS 資料庫。 但是,您必須升級 MDS 資料庫的結構描述,然後使用 SQL Server 2012 Web 應用程式來存取 MDS 資料庫。 SQL Server 2008 R2 Web 應用程式無法再存取 MDS 資料庫。

  • 在 SQL Server 2012 中,預設會將這些檔案安裝在 drive:\Program Files\Microsoft SQL Server\110\Master Data Services。

  • 在 SQL Server 2008 R2 中,這些檔案會安裝在 drive:\Program Files\Microsoft SQL Server\Master Data Services。

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

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

    1. 開啟 SQL Server 2012 安裝程式精靈。

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

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

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

    5. 完成精靈。

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

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

      重要事項重要事項

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

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

    3. 按一下右窗格中的 [選取資料庫],然後在另一部電腦上指定 SQL Server 2008 R2 資料庫執行個體的資訊 (如果 SQL Server 2008 R2 安裝在另一部電腦上)。

    4. 如果 [修復資料庫] 按鈕已啟用,請按一下此按鈕。

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

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

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

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

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

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

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

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

    1. [讓應用程式與資料庫產生關聯] 區段中,按一下 [選取]

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]

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

在這種情況中,SQL Server 2008 R2 或是 SQL Server 2012 CTP3、RC0 或 RC1 是安裝在一部或兩部電腦上。 在這種情況中,資料庫會在升級之前備份至 SQL Server 2012 RTM 之前的版本上,而且資料庫將會還原。

  • 在 SQL Server 2012 中,預設會將這些檔案安裝在 drive:\Program Files\Microsoft SQL Server\110\Master Data Services。

  • 在 SQL Server 2008 R2 中,這些檔案會安裝在 drive:\Program Files\Microsoft SQL Server\Master Data Services。

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

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

    1. 開啟 SQL Server 2012 安裝程式精靈。

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

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

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

    5. 完成精靈。

  2. 還原備份的資料庫。

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

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

      重要事項重要事項

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

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

    3. 按一下右窗格中的 [選取資料庫],然後指定 SQL Server 2008 R2 資料庫執行個體的資訊。

    4. 如果 [修復資料庫] 按鈕已啟用,請按一下此按鈕。

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

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

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

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

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

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

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

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

    1. [讓應用程式與資料庫產生關聯] 區段中,按一下 [選取]

    2. 選取 MDS 資料庫。

    3. 按一下 [套用]

疑難排解

**問題:**當您開啟 SQL Server 2008 R2 主資料管理員 Web 應用程式時,出現「用戶端版本與資料庫版本不相容」錯誤訊息。

**解決方案:**當您嘗試存取 SQL Server 2008 R2 主資料管理員 Web 應用程式時,將會發生這個問題。 因為此 Web 應用程式與 SQL Server 2012 資料庫有關聯,所以它無法再運作。 您應該改用 SQL Server 2012 Web 應用程式。

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

請參閱

概念

安裝 Master Data Services