重新命名或移除服務應用程式資料庫 (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2016-11-30

本文說明如何重新命名或移動 Microsoft SharePoint Server 2010 服務應用程式資料庫。重新命名服務應用程式資料庫一般是在 SharePoint 產品設定精靈 建立資料庫之後從資料庫名稱移除 GUID 進行,或是讓資料庫符合您組織的命名標準。移動服務應用程式資料庫則是對系統進行負載平衡處理。

重新命名或移動服務應用程式資料庫的一般程序如下:

  1. 使用 SQL Server 工具重新命名或移動資料庫。

  2. 將服務應用程式指向重新命名或移動的資料庫。

    將服務應用程式指向重新命名或移動的服務應用程式資料庫可能是複雜的程序,尤其是在您必須重新命名或移動多個服務應用程式的資料庫時。這是因為不同類型的服務應用程式需要不同方法來指向新的資料庫名稱或位置。根據重新命名或移動的服務應用程式資料庫,您會使用下列其中一種方法將服務應用程式指向重新命名或移動的資料庫:

    • 刪除服務應用程式,並重新建立服務應用程式,然後將服務應用程式指向現有的重新命名或移動的資料庫。

      您可以將此方法用於大部分的服務應用程式資料庫,但是此方法對部分服務應用程式 (如搜尋) 而言可能過於複雜。

    • 使用 Windows PowerShell,將服務應用程式指向重新命名或移動的變更資料庫。

      您也可以將管理中心用於可使用 Windows PowerShell 指向的服務應用程式資料庫子集。建議您盡可能使用管理中心來重新命名或移動資料庫,因為這是執行該作業的最簡單方法。Windows PowerShell 僅適用於部分服務應用程式資料庫,管理中心則適用於那些服務應用程式的子集。

下表顯示可用來將每個服務應用程式指向重新命名或移動之資料庫的方法。

可用於指向重新命名或移動之服務應用程式資料庫的方法

服務應用程式或資料庫 刪除及重新建立服務應用程式 使用 Windows PowerShell 使用管理中心

Usage and Health Data Collection

可能

可能

偏好

搜尋:屬性

可能

可能

偏好

搜尋:編目

可能

可能

偏好

搜尋:管理

可能

偏好

無法使用

Web Analytics:臨時

可能

可能

偏好

Web Analytics:報告

可能

可能

偏好

Business Data Connectivity

偏好

無法使用

無法使用1

Application Registry2

無法使用

無法使用

無法使用

State Service

無法使用

偏好

無法使用

User Profile:設定檔

偏好

無法使用

無法使用

User Profile:社交標記

偏好

無法使用

無法使用

User Profile: 同步處理

偏好

無法使用

無法使用

中繼資料管理

可能

可能

偏好

Word Automation Service

可能

可能

偏好

Secure Store

可能

無法使用3

偏好

PerformancePoint

無法使用

偏好

無法使用

訂閱設定

可能

偏好

無法使用

1您可能可以在管理中心內或使用 Windows PowerShell Cmdlet Set-SPBusinessDataCatalogServiceApplication 重新命名 Business Data Connectivity 資料庫。不過,使用管理中心或 Set-SPBusinessDataCatalogServiceApplication 可建立新的資料庫,但不會重新命名現有資料庫。

2因為沒有 Windows PowerShell Cmdlet 可建立 Application Registry Service 應用程式,所以無法重新命名該服務應用程式。但可以使用 Microsoft SharePoint Server 2010 備份及復原予以移動。

3您可能可以使用 Windows PowerShell Cmdlet Set-SPSecureStoreServiceApplication 重新命名 Secure Store 資料庫。不過,使用 Set-SPSecureStoreServiceApplication 可建立新的資料庫,但不會重新命名現有資料庫。

本文內容:

  • 使用 SQL Server 重新命名或移動服務應用程式資料庫

    此方法包含下列程序:

    • 停止服務應用程式

    • 使用 SQL Server Management Studio 重新命名資料庫

    • 使用 SQL Server Management Studio 和 Windows 移動資料庫

  • 將服務應用程式指向重新命名或移動之資料庫的一般方法

    此方法包含下列程序:

    • 記載服務應用程式設定

    • 刪除服務應用程式

    • 重新建立服務應用程式

    • 重新啟動服務應用程式

    注意

    此方法不適用於所有服務應用程式資料庫。請參閱特定服務應用程式的指示,以決定要使用的方法。

  • 重新命名或移動資料庫的服務應用程式特有指示

    • 將 Usage and Health Data Collection Service 應用程式指向重新命名或移動的資料庫

    • 將 Search Service 應用程式指向重新命名或移動的資料庫

    • 將 Web Analytics Service 應用程式指向重新命名或移動的資料庫

    • 將 State Service 應用程式指向重新命名或移動的資料庫

    • 將 Managed Metadata Service 應用程式指向重新命名或移動的資料庫

    • 將 Word Automation Service 應用程式指向重新命名或移動的資料庫

    • 將 Secure Store Service 應用程式指向重新命名或移動的資料庫

    • 將 Business Data Connectivity Service 應用程式指向重新命名或移動的資料庫

    • 將 Application Registry Service 應用程式指向重新命名或移動的資料庫

    • 將 User Profile Service 應用程式指向重新命名或移動的資料庫

    • 將 PerformancePoint Service 應用程式指向重新命名或移動的資料庫

    • 將訂閱設定服務應用程式指向重新命名或移動的資料庫

使用 SQL Server 重新命名或移動服務應用程式資料庫

若要重新命名服務應用程式資料庫,您必須使用 SQL Server。若要移動服務應用程式資料庫,您必須使用 SQL Server 和 [Windows 檔案總管]。建議您先停止與服務應用程式相關的服務,再重新命名或移動相關的資料庫。一般會預期您重新命名或移動資料庫。亦即,您一般不會執行這兩個動作。

本文中的指示假設您已經在資料庫伺服器安裝 SQL Server Management Studio。若未安裝,您可以在 Microsoft SQL Server 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x404) 下載並安裝 Management Studio。

重要

在執行作業的資料庫伺服器上,您必須是下列身分的成員:

  • 本機伺服器上的 Administrators 群組

  • db_owner 固定資料庫角色

在某些環境中,您必須與資料庫管理員協調重新命名和移動程序。請務必遵循任何適用於管理資料庫的原則和準則。

停止服務應用程式

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 針對每個您想要變更其資料庫的服務應用程式,您必須遵循所使用服務應用程式的適當程序,以停止服務或停用服務應用程式。如需詳細資訊,請參閱<管理服務應用程式 (SharePoint Server 2010)>。

使用 SQL Server Management Studio 重新命名資料庫

  1. 在 SQL Server Management Studio 中,連線至來源 SQL Server 執行個體,然後展開 [資料庫] 節點。

  2. 以滑鼠右鍵按一下想要重新命名的資料庫,並按一下 [重新命名],然後輸入新名稱。請對每個要重新命名的內容資料庫重複此步驟。

使用 SQL Server Management Studio 和 Windows 檔案總管移動資料庫

資料庫的移動需要從 SQL Server 卸離資料庫,並使用 [Windows 檔案總管] 將檔案移至新位置,然後將資料庫附加至新的 SQL Server 執行個體。

從 SQL Server 卸離資料庫

  1. 在 SQL Server Management Studio 中,開啟來源 SQL Server 執行個體,然後展開 [資料庫] 節點。

  2. 以滑鼠右鍵按一下資料庫,並指向 [工作],然後按一下 [卸離]。請對每個要移動的資料庫重複此步驟。

使用 Windows 檔案總管將資料庫檔案移至新位置

  1. 在 [Windows 檔案總管] 中,找到服務應用程式資料庫的 .mdf, .ndf 和 .ldf 檔案。

  2. 選取要移動之資料庫的 .mdf, .ndf 和 .ldf 檔案,然後將其複製或移往目的地目錄。

將資料庫附加至新的 SQL Server 執行個體

  1. 在 Management Studio 中,開啟目的地 SQL Server 執行個體。

  2. 以滑鼠右鍵按一下 [資料庫] 節點,指向 [工作],然後按一下 [附加]。

  3. 在 [附加資料庫] 對話方塊中,瀏覽至您要轉移 .mdf, .ndf 和 .ldf 檔案的目的位置,針對要附加的資料庫選取 .mdf 檔案,然後按一下 [確定]。

  4. 對每個您要移動的資料庫重複此步驟。

將服務應用程式指向重新命名或移動之資料庫的一般方法

將服務應用程式指向重新命名或移動之資料庫且適用於大部分服務應用程式的方法,是刪除服務應用程式,然後重新建立服務應用程式。當您重新建立服務應用程式時,請使用新名稱或新位置。

對下列服務應用程式而言,這是可用來指向移動或重新命名之資料庫的唯一方法:

  • Business Data Connectivity

  • 使用者設定檔

  • PerformancePoint

此方法包含下列步驟:

  1. 記載服務應用程式設定

  2. 刪除服務應用程式

  3. 重新建立服務應用程式

  4. 重新啟動服務應用程式

記載服務應用程式設定

刪除服務應用程式

重新建立服務應用程式

重新啟動服務應用程式

  1. 在管理中心中,按一下 [系統設定] 下的 [管理伺服器上的服務]。

  2. 在 [服務] 清單中,按一下適當服務或支援所重新啟動之服務應用程式的服務旁的 [啟動]。

重新命名或移動資料庫的服務應用程式特有指示

本節說明每種服務應用程式的特定指示。

將 Usage and Health Data Collection Service 應用程式指向重新命名或移動的資料庫

您可以使用管理中心或 Windows PowerShell,將 Usage and Health Data Collection Service 應用程式指向重新命名或移動的資料庫。

使用管理中心將 Usage and Health Data Collection Service 應用程式指向重新命名或移動的資料庫

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心內,按一下 [監視],然後按一下 [監視] 頁面上的 [設定 Usage and Health Data Collection]。

    隨即出現 [設定 Web Analytics 和健康情況資料收集] 頁面。

  3. 清除 [啟用健康情況資料收集] 核取方塊,然後按一下 [確定]。

    您會回到 [監視] 頁面。

  4. 按一下 [設定 Usage and Health Data Collection] 回到 [設定 Web Analytics 和健康情況資料收集] 頁面。

  5. 選取 [啟用健康情況資料收集] 核取方塊。

  6. 在 [記錄資料庫伺服器] 區段中,指定更新的資料庫伺服器和資料庫名稱,然後按一下 [確定]。

使用 Windows PowerShell 將 Usage and Health Data Collection Service 應用程式指向重新命名或移動的資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Set-SPUsageApplication -Identity "<ServiceApplicationName>" -DatabaseName "<DbName>" -DatabaseServer "<SQLServerName>"
    

    其中:

    • *<服務應用程式名稱>*是 Usage and Health Data Collection Service 應用程式的名稱。

    • <資料庫名稱> 是資料庫的名稱。

    • <SQL Server 名稱> 是資料庫伺服器的名稱。

如需詳細資訊,請參閱<Set-SPUsageApplication>。

將 Search Service 應用程式指向重新命名或移動的資料庫

您可以將 Search Service 應用程式指向已使用管理中心或 Windows PowerShell 2.0 重新命名的編目和屬性資料庫。您必須使用 Windows PowerShell 2.0 指向重新命名的搜尋管理資料庫。

使用管理中心將 Search Service 應用程式指向重新命名或移動的編目和屬性資料庫

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心中,按一下 [應用程式管理]。

  3. 在 [應用程式管理] 頁面上,按一下 [管理服務應用程式]。

  4. 按一下 Search Service 應用程式的名稱。

  5. 在 [搜尋管理] 頁面上,按一下 [修改]。

  6. 在 [管理搜尋拓撲] 頁面上,會列出下列三個資料庫:管理、編目和屬性。您可以使用此程序,指向重新命名或移動的編目或屬性資料庫。

    注意

    您無法使用管理中心指向重新命名或移動的搜尋管理資料庫。

  7. 按一下想要變更的資料庫,然後按一下 [編輯屬性]。

  8. 在 [資料庫伺服器] 文字方塊中,輸入新伺服器位置 (如果有的話);在 [資料庫名稱] 文字方塊中,輸入資料庫的新名稱,然後按一下 [確定]。

  9. 在 [管理搜尋拓撲] 頁面上,按一下 [套用拓撲變更]。

    可能需要數分鐘的時間,變更才會生效。

使用 Windows PowerShell 將 Search Service 應用程式指向重新命名或移動的編目、屬性和管理資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    • 將搜尋管理資料庫指向其新名稱或位置。

      $searchapp | Set-SPEnterpriseSearchServiceApplication -DatabaseName "<NewDbName>" -DatabaseServer "<NewServerName>" 
      

      其中:

      • <新資料庫名稱> 是重新命名的資料庫名稱。

      • <新伺服器名稱> 是新的資料庫位置。

    • 監視搜尋執行個體是否已完成重新佈建。

      Do {write-host -NoNewline .;Sleep 10; $searchInstance = Get-SPEnterpriseSearchServiceInstance -Local} while ($searchInstance.Status -ne "Online")
      
    • 將編目資料庫設定為其新名稱或位置。

      $CrawlDatabase0 | Set-SPEnterpriseSearchCrawlDatabase -DatabaseName "<NewDbName>" -DatabaseServer "<NewServerName>" 
      

      其中:

      • <新資料庫名稱> 是重新命名的資料庫名稱。

      • <新伺服器名稱> 是新的資料庫位置。

    • 監視搜尋執行個體是否已完成重新佈建。

      Do {write-host -NoNewline .;Sleep 10; $searchInstance = Get-SPEnterpriseSearchServiceInstance -Local} while ($searchInstance.Status -ne "Online")
      
    • 將屬性資料庫設定為其新名稱或位置。

      $PropertyDatabase0 | Set-SPEnterpriseSearchPropertyDatabase -DatabaseName "<NewDbName>" -DatabaseServer "<NewServerName>" 
      

      其中:

      • <新資料庫名稱> 是重新命名的資料庫名稱。

      • <新伺服器名稱> 是新的資料庫位置。

    • 監視搜尋執行個體是否已完成重新佈建。

      Do {write-host -NoNewline .;Sleep 10; $searchInstance = Get-SPEnterpriseSearchServiceInstance -Local} while ($searchInstance.Status -ne "Online")
      
    • 重新啟動 Search Service 執行個體。

      get-SPEnterpriseSearchServiceInstance | start-SPEnterpriseSearchServiceInstance
      
    • 繼續執行 Search Service 應用程式。

      $searchapp.Resume()
      

將 Web Analytics Service 應用程式指向重新命名或移動的資料庫

您可以使用管理中心或 Windows PowerShell,將 Web Analytics Service 應用程式指向重新命名或移動的資料庫。您也可以刪除和重新建立服務應用程式。

使用管理中心指向重新命名或移動的 Web Analytics 資料庫

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心中,按一下 [應用程式管理]。

  3. 在 [應用程式管理] 頁面上,按一下 [管理服務應用程式]。

  4. 按一下 [Web Analytics Service 應用程式]。功能區會變成使用中。

  5. 在功能區上,按一下 [內容]。

    隨即開啟 [編輯 Web Analytics Service 應用程式精靈]。

  6. 在第一個頁面上,按 [下一步]。在 [編輯 Web Analytics Service 應用程式拓撲] 頁面上,指向資料庫名稱,然後按一下 [編輯屬性],再指定新資料庫伺服器或資料庫名稱。請針對每個資料庫重複此步驟。

  7. 按一下 [確定] 關閉 [編輯資料庫] 對話方塊,然後按 [下一步]。

    您應該會看到一則訊息,指出已順利編輯 Web Analytics Service 應用程式。

  8. 按一下 [確定]。

  9. 在管理中心中,按一下 [系統設定] 下的 [管理伺服器上的服務]。

  10. 在 [服務] 清單中,按一下 [Web Analytics 資料處理服務] 和 [Web Analytics Web 服務] 旁的 [啟動]。

使用 Windows PowerShell 將 Web Analytics Service 應用程式指向重新命名或移動的資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Set-SPWebAnalyticsServiceApplication -Identity "<ServiceApplicationName>" [-ListOfReportingDatabases <ReportingServerAndDatabases>] [-ListOfStagingDatabases <StagingServerAndDatabases>]
    

    其中:

    • <服務應用程式名稱> 是服務應用程式的名稱。

    • <報表伺服器和資料庫> 是含有報表資料庫之伺服器名稱和資料庫名稱的 XML 字串。

      注意

      無論選項的名稱為何,每個 Web Analytics Service 應用程式均只支援一個報表資料庫。

    • <臨時伺服器和資料庫s> 是含有臨時資料庫之伺服器名稱和資料庫名稱的 XML 字串。

    下列範例顯示如何使用 Set-SPWebAnalyticsServiceApplication Cmdlet:

    Set-SPWebAnalyticsServiceApplication -Identity WebAnalyticsServiceApplication1 -ListOfReportingDatabases "<ReportingDatabases><ReportingDatabase ServerName='SharePointReporting' DatabaseName='WAReporting'/></ReportingDatabases>" -ListOfStagingDatabases "<StagingDatabases><StagingDatabaseServerName=''SharePointReporting' ' DatabaseName='WAStaging1'/> <StagingDatabase ServerName='''SharePointReporting' DatabaseName = 'WAStaging2'/></StagingDatabases>" 
    

如需詳細資訊,請參閱<Set-SPWebAnalyticsServiceApplication>。

將 State Service 服務應用程式指向重新命名或移動的資料庫

State Service 資料庫可儲存暫存資料。您可以使用 Windows PowerShell 執行下列其中一項程序,將 State Service 服務應用程式指向重新命名或移動的資料庫:

使用 Windows PowerShell 將新資料庫新增至 State Service 服務應用程式並移除舊資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令以建立新資料庫:

    New-SPStateServiceDatabase -Name "<NewDatabaseName>" 
    

    然後輸入下列命令,以移除舊資料庫:

    Remove-SPStateServiceDatabase -Name "<OldDatabaseName>"
    

    其中:

    • <新資料庫名稱> 是想要建立之新資料庫的名稱。

    • <舊資料庫名稱> 是想要與 State Service 解除關聯並從 SQL Server 卸離的舊資料庫名稱。

如需詳細資訊,請參閱<New-SPStateServiceDatabase>及<Remove-SPStateServiceDatabase>。

使用 Windows PowerShell 將 State Service 服務應用程式指向重新命名或移動的資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 記錄要設定的 State Service 服務應用程式識別碼和資料庫識別碼。

  3. 在 [開始] 功能表上,按一下 [所有程式]。

  4. 按一下 [Microsoft SharePoint 2010 產品]。

  5. 按一下 [SharePoint 2010 管理命令介面]。

  6. 在 Windows PowerShell 命令提示字元處,輸入下列命令以卸載資料庫:

    Dismount-SPStateServiceDatabase -Identity <DatabaseID>
    

    其中:

    • <資料庫識別碼> 是要從服務應用程式移除的 State Service 資料庫。此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID、狀態資料庫的有效名稱,或有效 SPStateServiceDatabase 物件的執行個體。

    如需詳細資訊,請參閱<Dismount-SPStateServiceDatabase>。

  7. 重新命名或移動資料庫。如需詳細資料,請參閱<使用 SQL Server Management Studio 重新命名資料庫>或<使用 SQL Server Management Studio 和 Windows 移動資料庫>。

  8. 在 Windows PowerShell 命令提示字元處,輸入下列命令,以裝載重新命名或移動的資料庫:

    Mount-SPStateServiceDatabase -Name "<DatabaseName>" -DatabaseServer "<ServerName>"
    

    其中:

    • <資料庫名稱> 是與 State Service 相關聯的資料庫名稱。

    • <伺服器名稱> 是裝載 State Service 資料庫之 SQL Server 的名稱。

    如需詳細資訊,請參閱<Mount-SPStateServiceDatabase>。

將 Managed Metadata Service 應用程式指向重新命名或移動的資料庫

您可以使用管理中心或 Windows PowerShell,將 Managed Metadata Service 應用程式指向重新命名或移動的資料庫。如需詳細資訊,請參閱<建立、更新、發佈或刪除 Managed Metadata Service 應用程式 (SharePoint Server 2010)>。

將 Word Automation Service 應用程式指向重新命名或移動的資料庫

您可以使用管理中心或 Windows PowerShell,將 Word Automation Service 應用程式指向重新命名或移動的資料庫。

此程序已整合下列步驟,因此不需要執行它們:

  1. 停止服務應用程式

  2. 重新命名 SQL Server Management Studio 中的資料庫

  3. 使用 SQL Server Management Studio 和 Windows 檔案總管移動資料庫

注意

您不需要先停止 Word Automation Service,再指向重新命名或移動的資料庫。不過,停止 Word Automation Service 也不會導致問題。

使用管理中心將 Word Automation Service 應用程式指向重新命名或移動的資料庫

  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心中,按一下 [系統設定] 下的 [管理伺服器上的服務]。

  3. 在 [服務] 清單中,按一下 [Word Automation Service] 旁的 [停止]。

  4. 在 [快速啟動] 中,按一下 [應用程式管理]。

  5. 在 [應用程式管理] 頁面上,按一下 [管理服務應用程式]。

  6. 按一下 [Word Automation Services 應用程式]。功能區會變成使用中。

  7. 在功能區上,按一下 [內容]。

    [編輯 Word Automation Services 應用程式 對話方塊隨即開啟。

  8. 變更資料庫伺服器或資料庫名稱,然後按一下 [確定]。

  9. 在 [快速啟動] 中,按一下 [系統設定]。

  10. 在 [系統設定] 頁面上,按一下 [伺服器] 下的 [管理伺服器上的服務]。

  11. 在 [服務] 清單中,按一下 [Word Automation Service] 旁的 [啟動。

使用 Windows PowerShell 將 Word Automation Service 應用程式指向重新命名或移動的資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 記錄想要設定的 Word Automation Service 應用程式名稱和資料庫名稱。

  3. 在 [開始] 功能表上,按一下 [所有程式]。

  4. 按一下 [Microsoft SharePoint 2010 產品]。

  5. 按一下 [SharePoint 2010 管理命令介面]。

  6. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    $app = Get-SPServiceApplication -Name "<ServiceApplicationName>"
    Set-SPWordConversionServiceApplication -Identity $app -DatabaseName "<DatabaseName>" -DatabaseServer "<DatabaseServer>"
    

    其中:

    • <服務應用程式名稱> 是 Word Automation Service 應用程式的名稱。

    • <資料庫名稱> 是重新命名或移動的資料庫名稱。

    • <資料庫伺服器> 是重新命名或移動的資料庫位置。如果您是指向相同位置中重新命名的資料庫,請不要包括此參數。

    如需詳細資訊,請參閱<Set-SPWordConversionServiceApplication>。

將 Secure Store Service 應用程式指向重新命名或移動的資料庫

您可以使用管理中心,將 Secure Store Service 應用程式指向重新命名或移動的資料庫。您也可以重新命名或移動資料庫,然後刪除或重新建立服務應用程式。如果您選擇刪除和重新建立服務應用程式,則必須使用初次設定服務應用程式時所使用的相同複雜密碼。如需詳細資訊,請參閱<將服務應用程式指向重新命名或移動之資料庫的一般方法>。

使用管理中心將 Secure Store Service 服務應用程式指向重新命名或移動的資料庫

  1. 確認執行此工作的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在管理中心中,按一下 [系統設定] 下的 [管理伺服器上的服務]。

  3. 在 [服務] 清單中,按一下 [Secure Store Service] 旁的 [停止]。

  4. 在 [快速啟動] 中,按一下 [應用程式管理]。

  5. 在 [應用程式管理] 頁面上,按一下 [管理服務應用程式]。

  6. 按一下 [安全認證儲存服務應用程式]。功能區會變成使用中。

  7. 在功能區上,按一下 [內容]。

    [編輯安全認證儲存服務應用程式] 頁面隨即開啟。

  8. 變更資料庫伺服器或資料庫名稱,然後按一下 [確定]。

    注意

    如果您使用不正確的名稱,則 SharePoint Server 2010 會建立新資料庫。

  9. 在 [快速啟動] 中,按一下 [系統設定]。

  10. 在 [系統設定] 頁面上,按一下 [伺服器] 下的 [管理伺服器上的服務]。

  11. 在 [服務] 清單中,按一下 [Secure Store Service] 旁的 [啟動]。

將 Business Data Connectivity Service 應用程式指向重新命名或移動的資料庫

您必須刪除 Business Data Connectivity Service 應用程式,並重新命名或移動資料庫,然後重新建立服務應用程式以指向重新命名或移動的資料庫。如需詳細資訊,請參閱<將服務應用程式指向重新命名或移動之資料庫的一般方法>。

將 Application Registry Service 應用程式指向重新命名或移動的資料庫

因為沒有 Windows PowerShell Cmdlet 可建立 Application Registry Service 應用程式,所以無法重新命名相關聯的資料庫。您可以使用 SharePoint Server 2010 備份及復原移動資料庫。如需詳細資訊,請參閱<備份服務應用程式 (SharePoint Server 2010)>和<還原服務應用程式 (SharePoint Server 2010)>。

將 User Profile Service 應用程式指向重新命名或移動的資料庫

您必須刪除 User Profile Service 應用程式,並重新命名或移動資料庫,然後重新建立服務應用程式以指向重新命名或移動的資料庫。如需詳細資訊,請參閱<將服務應用程式指向重新命名或移動之資料庫的一般方法>。

將 PerformancePoint Service 應用程式指向重新命名或移動的資料庫

使用 Windows PowerShell 將 PerformancePoint Service 應用程式指向重新命名或移動的資料庫

注意

PerformancePoint Service 應用程式不可以刪除後重新建立以指向現有資料庫。

使用 Windows PowerShell 將 PerformancePoint Service 服務應用程式指向重新命名或移動的資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 記錄想要設定的 PerformancePoint Service 應用程式名稱和資料庫名稱。

  3. 在 [開始] 功能表上,按一下 [所有程式]。

  4. 按一下 [Microsoft SharePoint 2010 產品]。

  5. 按一下 [SharePoint 2010 管理命令介面]。

  6. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Set-SPPerformancePointServiceApplication -Identity "<ServiceApplicationName>" -SettingsDatabase "<OptionalServerName\DatabaseName>"
    

    其中:

    • <服務應用程式名稱> 是 PerformancePoint 服務應用程式的名稱。

    • <選用伺服器名稱\資料庫名稱> 是重新命名或移動的資料庫位置和名稱。如果您只是重新命名資料庫,請不要包括位置。

    如需詳細資訊,請參閱<Set-SPPerformancePointServiceApplication>。

將訂閱設定服務應用程式指向重新命名或移動的資料庫

使用 Windows PowerShell 將訂閱設定服務應用程式指向重新命名或移動的資料庫

使用 Windows PowerShell 將訂閱設定服務應用程式指向重新命名或移動的資料庫

  1. 請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 記錄想要設定的訂閱設定服務應用程式名稱和資料庫名稱。

  3. 在 [開始] 功能表上,按一下 [所有程式]。

  4. 按一下 [Microsoft SharePoint 2010 產品]。

  5. 按一下 [SharePoint 2010 管理命令介面]。

  6. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Set-SPSubscriptionSettingsServiceApplication -Identity "<ServiceApplicationName>" -DatabaseName "<DatabaseName>" -DatabaseServer "<DatabaseServer>"
    

    其中:

    • <服務應用程式名稱> 是訂閱設定服務應用程式的名稱。

    • <資料庫名稱> 是重新命名或移動的資料庫名稱。

    • <資料庫伺服器> 是重新命名或移動的資料庫位置。如果您只是重新命名相同位置中的資料庫,請不要包括此參數。

    如需詳細資訊,請參閱<Set-SPSubscriptionSettingsServiceApplication>。

See Also

Concepts

使用 DBA 建立的資料庫進行部署 (SharePoint Server 2010)
資料庫類型和描述 (SharePoint Server 2010)
管理服務應用程式 (SharePoint Server 2010)