FIX: Quando si esegue il comando "alter index" o "dbcc dbreindex", alcune transazioni non vengono replicati nei server di sottoscrizione in una replica transazionale in SQL Server 2005

Traduzione articoli Traduzione articoli
Identificativo articolo: 916706 - Visualizza i prodotti a cui si riferisce l?articolo.
Bug n: 40000100 (Hotfix SQL)
Microsoft distribuisce le correzioni Microsoft SQL Server 2005 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e rilascio delle correzioni per tutte le correzioni di protezione fornite con la versione precedente di SQL Server 2005.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo vengono descritti i seguenti su questo aggiornamento rapido versione:
  • I problemi risolti da questo pacchetto hotfix
  • Prerequisiti per l'applicazione dell'hotfix pacchetto
  • Se è necessario riavviare il computer dopo avere applicato il pacchetto di hotfix
  • Se il pacchetto di hotfix è sostituito da un altro hotfix pacchetto
  • Se è necessario apportare le modifiche del Registro di sistema dopo aver applicato il pacchetto di hotfix
  • I file contenuti nell'aggiornamento rapido pacchetto

Sintomi

Si consideri il seguente scenario. Si dispone di una replica transazionale in Microsoft SQL Server 2005. È possibile eseguire il comando dbcc dbreindex o alter index contemporaneamente l'agente di lettura Log è in esecuzione. In questo scenario, alcune transazioni non vengono replicati nei server di sottoscrizione.

Inoltre quando si esegue SQL Server 2005 utilizzando il flag di traccia T8209, messaggi analoghi ai seguenti possono essere registrati nel file di log degli errori di SQL Server.

Messaggio di errore 1
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, GetHoBtLockNoError non riuscita in rowsetId 72057594047430656, set di righe non esiste nello schema corrente.
Messaggio di errore 2
<Date> <Time></Time></Date> spid74 nodo versione Found [ReplSchemaTrace] tabella 629577281, 72057594047430656 id di set di righe, tipo 52, origine 1, numero di colonne: 14, {0xe2:10:6 d} {0xe2:10:6 d} {0xe2:10:6 d}
Messaggio di errore 3
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, m_fTableNotExist:1, m_tabid:629577281, m_pSchema_re:0, m_pSchema_se:1
Messaggio di errore 4
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, m_fTableNotExist:0
Messaggio di errore 5
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, caricamento numero di colonne per tabella [dbo].[crsalh], da una versione dello schema {0xe2:10:6 d}{0xe2:10:6 d}{0xe2:10:6 d}{1}, numero di colonne: 14
Messaggio di errore 6
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, SE il caricamento set di righe per tabella [dbo].[crsalh], da una versione dello schema {0xe2:10:6 d}{0xe2:10:6 d}{0xe2:10:6 d}{1}, numero di colonne: 14
Messaggio di errore 7
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, caricamento RE informazioni di colonna per tabella [dbo].[crsalh], dallo schema live, il numero di colonne: 14
Messaggio di errore 8
<Date> <Time></Time></Date> spid74 [ReplSchemaTrace] {0xd2:109:3}, caricamento partizione di colonna per tabella [dbo].[crsalh] artid 5, dallo schema live, colonna conteggio: 14

Cause

Questo problema si verifica perché l'agente di lettura Log, tutte le transazioni non vengono copiati nel database di distribuzione.

Risoluzione

Informazioni sul Service pack

Nota. Sono state trovate più problemi con la ricostruzione degli indici in SQL Server 2005. Si consiglia di che applicare il service pack e aggiornamenti cumulativi per evitare problemi con la ricostruzione degli indici nel database sono definiti nelle pubblicazioni transazionali.

Per risolvere il problema, ottenere il service pack più recente per SQL Server 2005.Per ulteriori informazioni, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
913089Come ottenere il Service Pack più recente per SQL Server 2005

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico. Su questo hotfix potranno essere eseguiti ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Se l'hotfix è disponibile per il download, esiste una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzato, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere l'hotfix.

Nota. Se si verificano ulteriori problemi o se occorrono attività di risoluzione, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico hotfix in questione. Per un elenco completo di numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota. Il modulo "Hotfix disponibile per il download" visualizza le lingue per cui è disponibile l'hotfix. Se non è disponibile la lingua, è perché non è disponibile alcun hotfix per tale lingua.

Prerequisiti

Per applicare questo hotfix, è necessario disporre di SQL Server 2005 Service Pack 1 (SP1).Per ulteriori informazioni, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
913089Come ottenere il Service Pack più recente per SQL Server 2005

Informazioni sul riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione dell'hotfix

Questo hotfix non è sostituito da eventuali altri aggiornamenti rapidi.

Informazioni sul Registro di sistema

Non è necessario modificare il Registro di sistema.

Informazioni sui file

Questo hotfix contiene solo i file necessari per correggere i problemi elencati in questo articolo. Questo hotfix potrebbe non contenere tutti i file necessari per aggiornare completamente un prodotto all'ultima build.

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate nel tempo universale coordinato (UTC). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare il Fuso orario scheda di Data e ora elemento nel Pannello di controllo.
Versioni a 32 bit di SQL Server 2005
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Microsoft.SqlServer.Replication.dll2005.90.1534.01,608,40821-Mar-200619:07x86
Microsoft9.0.1534.01,559,25621-Mar-200619:07x86
Msmdlocal.dll9.0.1534.015,597,78421-Mar-200619:07x86
Msmdredir.dll9.0.1534.03,927,25621-Mar-200619:07x86
Osql.exe2005.90.1534.051,41621-Mar-200619:06x86
Replrec2005.90.1534.0781,01621-Mar-200619:07x86
SQLAccess2005.90.1534.0349,40021-Mar-200619:07x86
Sqldiag.exe2005.90.1534.0960,21621-Mar-200619:07x86
Sqlservr.exe2005.90.1534.028,780,81621-Mar-200619:07x86
Versioni a 64 bit di SQL Server 2005
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Microsoft.SqlServer.Replication.dll2005.90.1534.01,813,72022 Marzo 200617:20x64
Microsoft9.0.1534.01,551,06422 Marzo 200617:20x86
Msmdlocal.dll9.0.1534.015,597,78421-Mar-200619:07x86
Msmdredir.dll9.0.1534.03,927,25621-Mar-200619:07x86
Osql.exe2005.90.1534.083,67222 Marzo 200617:19x64
Replrec2005.90.1534.01,007,32022 Marzo 200617:20x64
SQLAccess2005.90.1534.0356,56822 Marzo 200617:20x86
Sqldiag.exe2005.90.1534.01,127,64022 Marzo 200617:20x64
Sqlservr.exe2005.90.1534.039,442,64822 Marzo 200617:19x64
Versioni di architettura Itanium di SQL Server 2005
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Microsoft.SqlServer.Replication.dll2005.90.1534.02,521,81621-Mar-200623:04IA-64
Microsoft9.0.1534.01,551,06421-Mar-200623:03x86
Msmdlocal.dll9.0.1534.048,464,08821-Mar-200623:02IA-64
Msmdredir.dll9.0.1534.06,073,56021-Mar-200623:04IA-64
Osql.exe2005.90.1534.0123,09621-Mar-200623:02IA-64
Replrec2005.90.1534.02,137,81621-Mar-200623:04IA-64
SQLAccess2005.90.1534.0351,44821-Mar-200623:03x86
Sqldiag.exe2005.90.1534.01,637,08021-Mar-200623:03IA-64
Sqlservr.exe2005.90.1534.072,395,99221-Mar-200623:02IA-64

Status

Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a". Questo problema è stato risolto in SQL Server 2005 Service Pack 2.

Informazioni

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
824684Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Proprietà

Identificativo articolo: 916706 - Ultima modifica: lunedì 25 marzo 2013 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
Chiavi: 
kbautohotfix kbhotfixserver kbqfe kbmt KB916706 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 916706
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com