Belirtiler
Microsoft SQL Server Yönetim Araçları (Microsoft SQL Server 2012 Analysis Services Tools dahil) yüklü bir bilgisayarda Microsoft SQL Server 2012 Service Pack 1 (SP1) uyguladığını varsayalım. Çözümleme Hizmetleri dağıtım Sihirbazı aracında yapılandırma özelliklerini Belirt iletişim kutusunu açarak bir veri kaynağının bağlantı dizesini düzenlemeyi denediğinizde, aşağıdaki hata iletisini alırsınız:
' Microsoft. Data. ConnectionUI, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a ' veya bağımlılıklarından biri yüklenemedi. Konumlandırılan derlemenin bildirim tanımı derleme başvurusuyla eşleşmiyor. (HRESULT dışında özel durum: 0x80131040)
Neden
Bu sorun, Microsoft. DataWarehouse. dll dosyasının bildiriminde Microsoft. Data. ConnectionUI. dll ve Microsoft. Data. ConnectionUI. Dialog. dll dosyalarına yanlış başvurular nedeniyle oluşur.
Çözüm
Toplu güncelleştirme bilgileri
SQL Server 2012 Service Pack 1 (SP1) için toplu güncelleştirme 3
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 3 ' te yayımlanmıştır. SQL Server 2012 SP 1 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2812412 SQL Server 2012 Service Pack 1 için toplu güncelleştirme paketi 3Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2012 SP 1 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2772858 SQL Server 2012 Service Pack 1 ' den sonra yayınlanan SQL Server 2012 derlemeleri
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Geçici Çözüm
Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
-
Aşağıdaki yapılandırma dosyasını Not Defteri gibi bir metin düzenleyicisinde yönetici olarak açın:
<sistem sürücüsü>:\Program Files (x86) \Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Microsoft.AnalysisServices.Deployment.exe.config
-
Yapılandırma bölümündeki </Startup> etiketinden sonra çalışma zamanı XML etiketlerini ekleyin:
<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>
-
Yapılandırma dosyasını kaydedin.
-
Microsoft. AnalysisServices. Deployment. exe ' yi çalıştırarak veritabanı dağıtımını yeniden deneyin.