KB2291705 – POPRAVKA: AMO sklop za Microsoft SQL Server 2008 R2 ima neispravne zavisnosti od sklopa Microsoft.SharePoint.dll i sklopa Microsoft.AnalysisServices.SharePoint.Integration.dll

Microsoft distribuira ispravke za Microsoft SQL Server 2008 R2 kao jednu datoteku koja može da se preuzme. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2008 R2.

Simptomi

Uzmite u obzir sledeću situaciju:

  • Imate instancu sistema Microsoft SQL Server 2008 R2 instaliranu na računaru.
  • Na računaru nemate instaliran Microsoft SharePoint.
  • Pokušate da kreirate sklop Analysis Management Objects (AMO) u instanci SQL Server 2008 R2. Na primer, pokrenete sledeći kôd da biste kreirali Microsoft.AnalysisServices.dll:CREATE ASSEMBLY <ime>
    AUTHORIZATION < owner name>
     FROM ' <sistemski disk :>\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\Microsoft.AnalysisServices.DLL'
    SA PERMISSION_SET = NEBEZBEDNO

U ovom primeru, kreiranje sklopa ne uspeva i dobijate sledeću poruku o grešci:

Napomena

Skupština "Microsoft.AnalysisServices" upućuje na sklop "microsoft.sharepoint, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c.", koji nije prisutan u trenutnoj bazi podataka. SQL Server je pokušao da pronađe i automatski učita referencirani sklop sa iste lokacije odakle je došao upućujući sklop, ali ta operacija nije uspela (razlog: 2(sistem ne može da pronađe navedenu datoteku.)). Učitajte referencirani sklop u trenutnu bazu podataka i pokušajte ponovo da pošaljete zahtev.

      

Uzrok

Do ovog problema dolazi zato što AMO sklop ima netačne zavisnosti od sledeća dva sklopa sistema SharePoint, čak i ako SharePoint nije instaliran:

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

Ova dva sklopa se koriste za podršku programskog dodatka Microsoft PowerPivot za SharePoint.

Rešenje

Informacije o kumulativnom ažuriranju

SQL Server 2008 R2

Rešenje ovog problema prvi put je objavljeno u Kumulativnoj ispravci 4. Više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki za SQL Server 2008 R2 potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:

2345451 paket kumulativnih ispravki 4 za SQL Server 2008 R2 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene uz prethodno izdanje popravke SQL Server 2008 R2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Više informacija potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:

981356 SQL Server 2008 R2 verzije koje su objavljene nakon SQL Server 2008 R2 je objavljen

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Više informacija o tome kako da napravite sklop potražite na sledećoj veb lokaciji:

CREATE ASSEMBLY (Transact-SQL) Da biste dobili više informacija o modelu inkrementalnog servisiranja za SQL Server, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

935897 SQL Server tim nudi model inkrementalnog servisiranja za isporuku hitnih ispravki za prijavljene probleme

Više informacija o šemi imenovanja za ispravke za SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

822499 Nova šema imenovanja za pakete ažuriranja softvera za Microsoft SQL Server Da biste dobili više informacija o terminologiji ažuriranja softvera, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki