Симптоми
Приемете, че прилагате Microsoft SQL Server 2012 Service Pack 1 (SP1) на компютър, на който са инсталирани инструменти за управление на Microsoft SQL Server (включително инструменти за Microsoft SQL Server 2012 Analysis Services). Когато се опитате да редактирате низа на връзката за източник на данни, като отворите диалоговия прозорец Задаване на свойства на конфигурацията в инструмента на съветника за разполагане на услугите за анализ, получавате следното съобщение за грешка:
Не можа да се зареди файл или сбор "Microsoft. data. ConnectionUI, version = 8.0.0.0, култура = неутрална, PublicKeyToken = b03f5f7f11d50a3a" или една от зависимостите му. Дефиницията на манифеста на комплекса не съответства на препратката към събранието. (Изключение от HRESULT: 0x80131040)
Причина
Този проблем възниква поради неправилни препратки към файла Microsoft. data. ConnectionUI. dll и Microsoft. data. ConnectionUI. dll файловете в манифеста за Microsoft. DataWarehouse. dll.
Решение
Информация за сборна актуализация
Кумулативна актуализация 3 за SQL Server 2012 Service Pack 1 (SP1)
Корекцията за този проблем е издадена за първи път в сборна актуализация 3. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012 SP 1, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2812412 Кумулативна актуализация на пакет 3 за SQL Server 2012 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички спешни корекции и всички корекции на защитата, които са били включени в предишното издание на SQL Server 2012 SP 1. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 SQL Server 2012 изгражда, които са издадени след SQL Server 2012 Service Pack 1 е издадена
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Заобиколно решение
За да заобиколите този проблем, изпълнете следните стъпки:
-
Отворете следния конфигурационен файл в текстов редактор, като например Notepad, като администратор:
<системен диск>:се намира файлове (x86) \Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Microsoft.AnalysisServices.Deployment.exe.config
-
Вмъкване на XML етикети за Runtime след </Startup> етикет в секцията за конфигуриране:
<configuration> <startup> <requiredRuntime version="v4.0.30319" safemode="true" /> </startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Microsoft.Data.ConnectionUI" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/> <bindingRedirect oldVersion="8.0.0.0-9.0.0.0" newVersion="10.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.Data.ConnectionUI.Dialog" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/> <bindingRedirect oldVersion="8.0.0.0-9.0.0.0" newVersion="10.0.0.0"/> </dependentAssembly> </assemblyBinding> </runtime></configuration>
-
Записване на конфигурационен файл.
-
Изпълнете Microsoft. AnalysisServices. Office. exe и Изпробвайте отново разполагането на базата данни.