KB4494805 - FIX: l'aggiunta di una nuova pubblicazione potrebbe non riuscire se il database di distribuzione si trova nel gruppo di disponibilità e le regole di confronto sono impostate su BIN in SQL Server 2016 e 2017

Si applica a
SQL 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)

Sintomi

Si consideri lo scenario seguente:

  • Si usa Microsoft SQL Server 2016 o 2017 come server di pubblicazione, distributore e abbonato.
  • Il database di distribuzione fa parte di un gruppo di disponibilità.
  • È possibile aggiungere una nuova pubblicazione al database di distribuzione nel gruppo di disponibilità.
  • Le regole di confronto sono impostate su BIN o con distinzione tra maiuscole e minuscole.

In questo caso, la pubblicazione potrebbe non riuscire con un messaggio di errore simile al seguente:

Errore 4104, livello 16, stato 1, procedura ProcedureName, Line LineNumber

Impossibile associare l'identificatore in più parti "s.job_id".

Stato

Microsoft ha confermato che si tratta di un problema relativo ai 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 tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.