Sql-Server

SQL Server 2016 - 鏡像

  • April 6, 2018

我是 SQL Server 的完整初學者。我正在嘗試使用 SQL Server 2016 上的 AdventureWorks2016 範例數據庫來訓練自己。我正在嘗試在 VM1/SQLServerInstance1 和 VM2/SQLServerInstance2 之間設置鏡像。我面臨的2個問題:

  • 數據庫的屬性視窗中缺少備份事務日誌的選項(右鍵點擊 DB > Properties > Backup)。
  • 鏡像選項灰顯,並顯示以下消息:“具有 MEMORY_OPTIMIZED_DATA 文件組的數據庫不支持數據庫鏡像。請改用 AlwaysOn 可用性組”。我希望通過使用鏡像遠離 AlwaysOn 可用性組。

我試過Google搜尋,這是我最後的手段。幫助將不勝感激。

更新

問題 1(無事務日誌備份選項)已通過將恢復模式從簡單更改為完整(右鍵點擊數據庫名稱 > 屬性 > 選項 > 恢復模式)解決。

• 鏡像選項灰顯,並顯示以下消息:“具有 MEMORY_OPTIMIZED_DATA 文件組的數據庫不支持數據庫鏡像。請改用 AlwaysOn 可用性組”。我希望通過使用鏡像遠離 AlwaysOn 可用性組。

錯誤消息非常不言自明。鏡像不支持記憶體優化對象(在記憶體 OLTP 中,您可能會看到它被稱為

$$ IMOLTP $$或赫卡頓)。 如評論中所述的鏡像已被棄用 - 它只是 AG 向前發展。由於 2016 年支持集群和可用性組方面的大量新選項,您應該能夠對 AG 執行與鏡像完全相同的操作 - 儘管在設置和配置方面需要更多步驟。

如果您想使用鏡像,那麼我建議您使用空白的新數據庫並在那裡進行配置。另外,不要依賴 GUI。

他們的問題(如果我錯了,請糾正我)是他們使用高可用性集群服務。

是的,你是對的;它們確實需要 Windows Server 故障轉移群集。但是,我不明白這是一個表演障礙。是否需要一些額外的配置 - 是的。它是否需要對您的實際故障場景和整體架構有更多的了解 - 當然……但它也比必須處理鏡像要好。

事實上,2016 年對可用性組進行了許多更新,這些更新比鏡像​​性能要高得多。

management studio 17.0 有很多問題,嘗試使用新版本 17.6 無論如何我已經配置了鏡像,但它沒有清空日誌。如果您對此有一些相關的資訊,我將不勝感激

引用自:https://dba.stackexchange.com/questions/166277