Microsoft distribuie remedierile Microsoft SQL Server 2008 R2 ca fișier unic ce poate fi descărcat. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu remedierea anterioară a SQL Server 2008 R2.
Simptome
Luați în considerare următorul scenariu:
- Aveți o instanță Microsoft SQL Server 2008 R2 instalată pe un computer.
- Nu aveți Microsoft SharePoint instalat pe computer.
- Încercați să creați un ansamblu AMO (Analysis Management Objects) în instanța SQL Server 2008 R2. De exemplu, rulați următorul cod pentru a crea Microsoft.AnalysisServices.dll:CREATE ASSEMBLY nume <ansamblu>
AUTORIZARE < Nume proprietar>
FROM ' <unitate> de sistem :\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\Microsoft.AnalysisServices.DLL'
CU PERMISSION_SET = NESIGUR
În acest exemplu, crearea asamblării nu reușește și primiți următorul mesaj de eroare:
Notă
Asamblarea "Microsoft.AnalysisServices" face referire la asamblarea "Microsoft.SharePoint, version=14.0.0.0, culture=neutral, PublicKeyToken=71e9BCE111E9429C.", care nu este prezent în baza de date curentă. SQL Server a încercat să găsească și să încarce automat ansamblul la care se face referire din aceeași locație de unde provine asamblarea de referință, dar operațiunea nu a reușit (motiv: 2(Sistemul nu poate găsi fișierul specificat.)). Încărcați ansamblul la care se face referire în baza de date curentă și încercați din nou solicitarea.
Cauză
Această problemă apare deoarece asamblarea AMO are dependențe incorecte de următoarele două ansambluri de SharePoint, chiar dacă nu este instalat SharePoint:
- Microsoft.SharePoint.dll
- Microsoft.AnalysisServices.SharePoint.Integration.dll
Aceste două ansambluri sunt utilizate pentru a accepta Microsoft PowerPivot pentru SharePoint.
Rezolvare
Informații despre actualizarea cumulativă
SQL Server 2008 R2
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4. Pentru mai multe informații despre cum să obțineți acest pachet de actualizări cumulative pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
2345451 Actualizarea cumulativă 4 pentru SQL Server 2008 R2 Notă Deoarece compilările sunt cumulative, fiecare remediere nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
981356 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Referințe
Pentru mai multe informații despre cum se creează asamblarea, vizitați următorul site web:
CREATE ASSEMBLY (Transact-SQL) Pentru informații suplimentare despre modelul incremental de service pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
935897 Un model incremental de service este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportate
Pentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
822499 Schemă de denumire nouă pentru pachetele de actualizări software Microsoft SQL Server Pentru mai multe informații despre terminologia actualizării de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft