none
Processare un cubo Analysis Services 2012 da un server 2008R2 - Could not load file or assembly 'Microsoft.AnalysisServices, Version=11.0.0.0 RRS feed

  • Domanda

  • Buonasera,

    ho un problema con Analysis Services 2012.

    Scenario: ho un database relazionale su SQL Server 2008R2 i cui ho installato un mio assembly (CLR) che ha dei metodi che processano cubi di Analysis Services. La mia dll usa come riferimento la dll Microsoft.AnalysisServices.

    Nel database relazionale ho creato anche una Procedura basata sul mio assembly.

    Devo processare un cubo che è su Analysis Services 2012: quando eseguo la procedura dal db relazionale ottengo il seguente errore:

    A .NET Framework error occurred during execution of user-defined routine or aggregate "PK_SYSTEM_SP_SSAS_PROCESS_CATALOG": 
    System.IO.FileLoadException: Could not load file or assembly 'Microsoft.AnalysisServices, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. Assembly in host store has a different signature than assembly in GAC. (Exception from HRESULT: 0x80131050) See Microsoft Knowledge Base article 949080 for more information.

    Ho controllato la GAC del server SQL e ci sono sia l'assembly Microsoft.AnalysisServices, Version=10.0.0.0, sia Microsoft.AnalysisServices, Version=11.0.0.0.

    Ho provato anche ad eseguire un ALTER ASSEMBLY per assicurarmi che MVID fosse corretto, ma ottengo il messaggio:

    ALTER ASSEMBLY failed because the source assembly is, according to MVID, identical to an assembly that is already registered under the name "Microsoft.AnalysisServices".

    quindi immagino siano uguali.

    Dove sbaglio?

    Grazie in anticipo.

    Gennaro

    venerdì 5 maggio 2017 15:04

Risposte

Tutte le risposte