Sintomi
A partire da Microsoft SQL Server 2017 e 2016, i tipi di dati varchar(max), nvarchar(max)e varbinary(max) sono supportati nelle tabelle con ottimizzazione per la memoria. Si supponga di usare sp_addarticle per aggiungere un articolo in una tabella per la replica transazionale a una tabella ottimizzata per la memoria nel sottoscrittore SQL Server 2016. Se la tabella contiene questi tipi di dati specifici di colonne, è possibile che venga visualizzato un messaggio di errore analogo al seguente:
Msg 10794, Livello 16, Stato 1, Procedure ProcedureName, LineNumber[Batch Start LineNumber]
Il tipo 'varchar(max)' non è supportato con le tabelle ottimizzate per la memoria. L'istanza con cui è stato testato è InstanceName.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:
Informazioni sul Service Pack per SQL Server 2016
Questo problema è stato risolto nel Service Pack seguente per SQL Server:
I Service Pack sono cumulativi. Ogni nuovo Service Pack contiene tutte le correzioni presenti nei Service Pack precedenti, insieme a tutte le nuove correzioni. È consigliabile applicare il Service Pack più recente e l'aggiornamento cumulativo più recente per tale Service Pack. Non è necessario installare un Service Pack precedente prima di installare il Service Pack più recente. Usare la tabella 1 nell'articolo seguente per trovare altre informazioni sul Service Pack più recente e sull'aggiornamento cumulativo più recente.
Determinare la versione, l'edizione e il livello di aggiornamento SQL Server e i relativi componenti
Riferimenti
Informazioni sulla terminologia usata da Microsoft per descrivere gli aggiornamenti software.