Alle poster i loggtabellen for spørringen, blir avkortet når du synkroniserer en database i SQL Server Analysis Services


Microsoft distribuerer hurtigreparasjoner for Microsoft SQL Server 2005 som én nedlastbar fil. Fordi reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2005-Løs utgivelsen.

Symptomer


Tenk deg følgende:
  • Du har installert kumulativ oppdatering for Microsoft SQL Server 2005 Service Pack 2 (SP2) 9 eller en senere SP2 kumulativ oppdatering for SQL Server 2005 Analysis Services. Eller du har installert SQL Server 2005 SP3 eller en senere SP3 kumulativ oppdatering for SQL Server 2005 Analysis Services.
  • Du kan definere en spørring-Logg på serveren.
  • Du kan synkronisere en database på serveren.
I denne situasjonen avkortes alle postene i loggtabellen for spørringen.

Obs! Dette problemet oppstår også i SQL Server 2008 og SQL Server 2008 R2. Hvis du vil ha mer informasjon, se delen "Mer informasjon".

Oppløsning



Hurtigreparasjonen for dette problemet ble først utgitt i Kumulativ oppdatering 3 for SQL Server 2005 Service Pack 3. Hvis du vil ha mer informasjon om denne kumulative oppdateringen, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
967909 kumulativ oppdateringspakke 3 for SQL Server 2005 Service Pack 3
Obs! Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2005-Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
960598 for SQL Server 2005 bygger som ble gitt ut etter at SQL Server 2005 Service Pack 3 ble utgitt.
Hurtigreparasjoner for Microsoft SQL Server 2005 opprettes for bestemte oppdateringspakker for SQL Server. Du må bruke en hurtigreparasjon for SQL Server 2005 Service Pack 3 for en installasjon av SQL Server 2005 Service Pack 3. En hurtigreparasjon som finnes i en SQL Server service pack er som standard inkludert i neste oppdateringspakke for SQL Server.

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon


Dette problemet er ikke løst i SQL Server 2008 eller i SQL Server 2008 R2. SQL Server 2008 avkorter tabellen OlapQueryLog hver gang at synkroniseringen kjøres, fordi synkronisering erstatter måldatabasen ved hjelp av en ny kopi av databasen. Dette påvirker scenarier for eksempel synkronisering, knytter en eksisterende database, eller gjenopprette en eksisterende database.

I SQL Server 2008 er det ingen interne indikatoren for å foreslå å synkronisering trådene at oppdaterte skjemaet databaseutformingen har eller ikke har blitt endret, sammenlignet med den eksisterende skjemaet databaseutformingen. Derfor avkorter hver synkronisering i OlapQueryLog-tabellen. Tabellen OlapQueryLog bør vanligvis bli avkortet når databaseutforming (kube, dimensjon, målingsgruppe) har endret strukturen for å unngå utdaterte spørringen bruksinformasjon i tidligere endringer fra villedende veiviseren aggregering utforming for å gjøre feil forslag.

En løsning er å opprette en brukerdefinert utløser "etter innsetting" i tabellen OlapQueryLog i din relasjonsdatabase duplisere nyinnsatte rader i en egen tabell. Denne tabellen kan vedlikeholdes manuelt som du vil bruke. For eksempel:

opprette utløser SaveQueryLog på OlapQueryLog etter innsetting
som du vil sette inn i dbo. CopyOfQueryLog Velg * fra settes inn

Når du bruker den midlertidige løsningen, må du vedlikeholde manuelt i CopyOfQueryLog-tabellen for å holde nøyaktig historisk informasjon om spørringen for databaseaktivitet registrert. Du må AVKUTTE tabellen manuelt når som helst en Analysis Services-database skjema er endret, eller Slett minst de berørte objektene fra CopyOfQueryLog. Denne vedlikehold er nødvendig for å stoppe aktiviteten mot gamle skjemaet endringer fra påvirker aggregering utforming på nyere versjoner av Analysis Services-databasen.

Obs! Navnet på loggen spørringstabellen kan variere i ditt miljø. Navnet er angitt i konfigurasjonsinnstillingen QueryLog\QueryLogTableName.

Hvis du vil ha mer informasjon om serveren loggfiler, kan du gå til følgende webområde for Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/en-us/library/ms174827.aspx


Hvis du vil ha mer informasjon om hvordan du konfigurerer spørringen loggen Analysis Services, kan du gå til følgende Microsoft TechNet-webområde:

http://technet.microsoft.com/en-us/library/cc917676.aspx

Referanser



Hvis du vil ha mer informasjon om listen over versjoner som er tilgjengelige etter SQL Server 2005 Service Pack 3, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
960598
SQL Server 2005 bygger som ble gitt ut etter at SQL Server 2005 Service Pack 3 ble utgitt.

For mer informasjon om trinnvis Vedlikehold modellen for SQL Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
935897
En trinnvis Servicing-modell er tilgjengelig fra SQL Server-teamet å levere hurtigreparasjoner for rapporterte problemer

Hvis du vil ha mer informasjon om hvordan du skaffer SQL Server 2005 Service Pack 3, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
913089
Hvordan du får tak i den nyeste oppdateringspakken for SQL Server 2005
Hvis du vil ha mer informasjon om de nye funksjonene i SQL Server 2005 SP3 og forbedringene i SQL Server 2005 SP3, kan du gå til følgende Microsoft-webområde:

Hvis du vil ha mer informasjon om navngivingspraksis for SQL Server-oppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
822499
Ny navngivingspraksis for oppdateringspakker for Microsoft SQL Server-programvare
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684
Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare