在原本未安裝 SQL Server 的共用叢集磁碟驅動器上建立資料庫或變更磁碟檔案位置

本文說明如何在原本未安裝 SQL Server 的共用叢集磁碟驅動器上建立資料庫或變更磁碟檔案位置。

原始產品版本: SQL S
原始 KB 編號: 295732

摘要

安裝 SQL Server 虛擬伺服器實例之後,您可能會想要建立資料庫,或將現有的數據或記錄檔移至次要共用叢集磁碟。 若要建立資料庫或移動現有的數據或記錄檔,SQL Server 使用的其他磁碟必須新增為叢集管理員中 SQL Server 資源的相依性。

如果您嘗試在 SQL Server 資源不相依於該磁碟時在另一個共用叢集磁碟驅動器上建立資料庫,您可能會收到類似下列的錯誤:

伺服器:Msg 5184、Level 16、State 2、Line 1。 無法對叢集伺服器使用檔案 %.*ls'。 只能使用伺服器的叢集資源具有相依性的格式化檔案。
伺服器:Msg 1802、層級 16、狀態 1、第 1 行
CREATE DATABASE 失敗。 無法建立列出的部分檔名。 檢查先前的錯誤。

當您嘗試將檔案移至或新增至不在 SQL Server 群組中的共用叢集磁碟驅動器上,且該叢集磁碟驅動器也不具有 SQL Server 資源相依性時,也會顯示類似的錯誤。

此外,如果您嘗試在 SQL Server 資源不相依的磁碟上建立全文檢索索引目錄,則會顯示下列錯誤:

伺服器:無法為叢集伺服器建立目錄 'Y:\FTDATA' 中的 Msg 7627、層級 16、狀態 1、程式sp_fulltext_database、第 61 行全文檢索目錄。 只能使用伺服器叢集群組中磁碟上的目錄。

其他相關資訊

若要將磁碟新增為 SQL Server 的相依性,共用叢集磁碟必須位於叢集管理員中與 SQL Server 資源相同的群組中。

若要移動共用叢集磁碟,請選取您要移至 SQL Server 群組的磁碟,然後以滑鼠右鍵按兩下該資源。 按兩下 [變更群組]。 在磁碟位於 SQL Server 資源所在的相同群組之後,請遵循下列步驟將它新增為 SQL Server 相依性:

  1. 開啟叢集管理員。
  2. 請確定包含 SQL Server 資料庫的所有實體磁碟資源都與 SQL Server 資源位於相同的群組中。
  3. 以滑鼠右鍵按兩下 SQL Server資源,然後選取 [離線],讓資源進入離線狀態。
  4. 以滑鼠右鍵按兩下 SQL Server資源,然後選取 [屬性]
  5. 選取 [相依性] 索引標籤。
  6. 選取 [修改 ] 將磁碟新增至該資源的相依性清單。
  7. 將 SQL Server 資源重新上線,然後將 SQL Server 檔案放在該共用叢集磁碟上。