Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows SQL Server 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

徵兆

從 Microsoft SQL Server 2017 和 2016 開始,記憶體優化資料表支援資料類型Varchar (max ) 、Nvarchar (max) Varbinary (max) 。 假設您在 2016 sp_addarticle,在資料表上新增一篇文章,以在訂閱者記憶體優化的SQL Server複製。 如果資料表有這些特定的資料類型欄,您可能會收到類似下列的錯誤訊息:

Msg 10794, Level 16, State 1, Procedure ProcedureName, Line LineNumber[Batch Start Line LineNumber]

記憶體優化的資料表不支援 (最大) "類型。 已測試的實例為 InstanceName。

狀態

Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。

解決方案

此問題已修正下列累積更新SQL Server:

關於累積更新SQL Server:

每個新的累積更新SQL Server包含上一個累加更新中包含的所有修復程式及所有安全性修正。 查看最新累積更新,SQL Server:

2016 SQL Server套件資訊

此問題已修正于下列服務套件中SQL Server:

Service Pack 是累加的。 每個新 Service Pack 都包含先前 Service Pack 中所有的修正,以及任何新的修正程式。 我們建議您為該服務套件套用最新的 Service Pack 和最新的累積更新。 安裝最新的 Service Pack 之前,不需要安裝先前的 Service Pack。 請使用下列文章中的表格 1,尋找有關最新 Service Pack 和最新累積更新之詳細資訊。

決定版本、版本及更新層級SQL Server及其元件

參考

瞭解Microsoft用來描述軟體更新的術語。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。