KB2496375 - ÅTGÄRD: Varningen "Det gick inte att öppna globalt delat minne för att kommunicera med prestanda-DLL" när du kör ett SSIS 2008- eller SSIS 2008 R2-paket på en dator som kör Windows XP

Gäller för
SQL Server 2008 Service Pack 2 SQL Server 2008 R2 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise

Microsoft distribuerar Microsoft SQL Server 2008- och Microsoft SQL Server 2008 R2-korrigeringar som en nedladdningsbar fil. Eftersom korrigeringarna är kumulativa innehåller varje ny utgåva alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare korrigeringsversionen för SQL Server 2008 och Microsoft SQL Server 2008 R2.

Symptom

Tänk dig följande scenario:

  • Du installerar Microsoft SQL Server 2008 Integration Services (SSIS 2008) eller Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) på en dator som kör Windows XP.

  • Du installerar något av följande kumulativa uppdateringspaket för att försöka lösa problemet som beskrivs i Microsoft Knowledge Base-artikeln 2261403:

    • Kumulativ uppdateringspaket 10 för SQL Server 2008 Service Pack 1 (SP1)
    • Kumulativ uppdateringspaket 11 för SQL Server 2008 Service Pack 1 (SP1)
    • Kumulativ uppdateringspaket 1 för SQL Server 2008 Service Pack 2 (SP2)
    • Kumulativ uppdatering paket 4 för SQL Server 2008 R2
  • Du kör ett SSIS 2008- eller SSIS 2008 R2-paket som innehåller en dataflödesaktivitet.

I det här scenariot är problemet som beskrivs i Microsoft Knowledge Base-artikeln 2261403 inte löst. Dessutom loggas följande varningsmeddelande i paketkörningsloggen:

Obs

Varning: Det gick inte att öppna globalt delat minne för att kommunicera med prestanda-DLL. Prestandaräknare för dataflöde är inte tillgängliga. Lös problemet genom att köra det här paketet som administratör eller på systemets konsol.

Obs! Om du vill veta mer om problemet som beskrivs i Microsoft Knowledge Base-artikeln 2261403 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2261403 ÅTGÄRD: Prestandaobjektet "SQL Server:SSIS Pipeline 10.0" visas inte i listan "Prestandaobjekt" när en annan användare har åtkomst till vissa SSIS-pipelineräknare i SQL Server 2008, SQL Server 2008 R2 eller SQL Server 2005

Orsak

Det här problemet beror på att korrigeringen för problemet som beskrivs i Knowledge Base-artikeln 2261403 innehåller en regression. Den här regressionen inträffar bara på en dator med Windows XP.

Lösning

Information om kumulativ uppdatering

SQL Server 2008 Service Pack 1

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 12 för SQL Server 2008 Service Pack 1. Om du vill veta mer om det här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2467236 Kumulativt uppdateringspaket 12 för SQL Server 2008 Service Pack 1Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008-korrigeringsversionen. Microsoft rekommenderar att du installerar den senaste korrigeringsversionen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

970365 Snabbkorrigeringar för SQL Server 2008 som släpptes efter att SQL Server 2008 Service Pack 1 släpptes Snabbkorrigeringar för Microsoft SQL Server 2008 skapas för särskilda SQL Server Service Pack-versioner. Du måste använda en snabbkorrigering för SQL Server 2008 Service Pack 1 på en installation av SQL Server 2008 Service Pack 1. Som standard ingår snabbkorrigeringar i en SQL Server Service Pack i nästa SQL Server Service Pack.

SQL Server 2008 Service Pack 2

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 2 för SQL Server 2008 Service Pack 2. Om du vill veta mer om det här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2467239 Kumulativ uppdatering paket 2 för SQL Server 2008 Service Pack 2Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008-korrigeringsversionen. Microsoft rekommenderar att du installerar den senaste korrigeringsversionen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

2402659 Snabbkorrigeringar för SQL Server 2008 som släpptes efter att SQL Server 2008 Service Pack 2 släpptes Snabbkorrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack-versioner. Du måste använda en snabbkorrigering för SQL Server 2008 Service Pack 2 på en installation av SQL Server 2008 Service Pack 2. Som standard ingår snabbkorrigeringar i en SQL Server Service Pack i nästa SQL Server Service Pack.

SQL Server 2008 R2

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 5. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet för SQL Server 2008 R2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2438347 kumulativt uppdateringspaket 5 för SQL Server 2008 R2 Obs! Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008 R2-korrigeringsversionen. Vi rekommenderar att du installerar den senaste snabbkorrigeringen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

981356 De SQL Server 2008 R2-versionerna som släpptes efter att SQL Server 2008 R2 släpptes

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Mer information

Om du vill veta mer om kumulativt uppdateringspaket 10 för SQL Server 2008 Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2279604 Kumulativt uppdateringspaket 10 för SQL Server 2008 Service Pack 1
Om du vill veta mer om det kumulativa uppdateringspaket 11 för SQL Server 2008 Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2413738 Kumulativ uppdateringspaket 11 för SQL Server 2008 Service Pack 1
Om du vill veta mer om det kumulativa uppdateringspaket 1 för SQL Server 2008 Service Pack 2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2289254 kumulativt uppdateringspaket 1 för SQL Server 2008 Service Pack 2
Om du vill veta mer om det kumulativa uppdateringspaket 4 för SQL Server 2008 R2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2345451 kumulativt uppdateringspaket 4 för SQL Server 2008 R2