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