KB2291705 – ÅTGÄRD: AMO-sammansättningen för Microsoft SQL Server 2008 R2 har felaktiga beroenden på Microsoft.SharePoint.dll sammansättningen och Microsoft.AnalysisServices.SharePoint.Integration.dll sammansättningen

Microsoft distribuerar 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 SQL Server 2008 R2-korrigeringsversionen.

Symptom

Tänk dig följande scenario:

  • Du har en Microsoft SQL Server 2008 R2-instans installerad på en dator.
  • Du har inte Microsoft SharePoint installerat på datorn.
  • Du försöker skapa en AMO-sammansättning (Analysis Management Objects) på SQL Server 2008 R2-instansen. Du kör till exempel följande kod för att skapa sammansättningsnamnet Microsoft.AnalysisServices.dll:CREATE ASSEMBLY <>
    AUKTORISERINGSÄGARENS < namn>
     FROM ' <system drive> :\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\Microsoft.AnalysisServices.DLL'
    MED PERMISSION_SET = OSÄKER

I det här exemplet går det inte att skapa sammansättningen och du får följande felmeddelande:

Obs

Sammansättningen "Microsoft.AnalysisServices" refererar till sammansättningen "microsoft.sharepoint, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c.", som inte finns i den aktuella databasen. SQL Server försökte hitta och automatiskt ladda den refererade sammansättningen från samma plats där den refererande sammansättningen kom från, men den åtgärden misslyckades (orsak: 2(Det går inte att hitta den angivna filen.)). Läs in den refererade sammansättningen i den aktuella databasen och försök igen.

      

Orsak

Det här problemet uppstår eftersom AMO-sammansättningen har felaktiga beroenden på följande två sammansättningar av SharePoint, även om SharePoint inte är installerat:

  • Microsoft.SharePoint.dll
  • Microsoft.AnalysisServices.SharePoint.Integration.dll

De här två sammansättningarna används som stöd för Microsoft PowerPivot för SharePoint.

Lösning

Information om kumulativ uppdatering

SQL Server 2008 R2

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 4. 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:

2345451 kumulativt uppdateringspaket 4 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".

Referenser

Mer information om hur du skapar sammansättning finns på följande webbplats:

SKAPA SAMMANSÄTTNING (Transact-SQL) Om du vill veta mer om modellen för inkrementell service för SQL Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

935897 En stegvis servicemodell är tillgänglig från SQL Server-teamet för att leverera snabbkorrigeringar för rapporterade problem

Om du vill veta mer om namnschemat för SQL Server uppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

822499 Nytt namnschema för Microsoft SQL Server programuppdateringspaketOm du vill veta mer om terminologi för programvaruuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar