Al momento sei offline in attesa che la connessione Internet venga ristabilita

Messaggio di errore quando si tenta di distribuire un assembly nel 2012 SQL Server: "Clr Assembly deve essere specificato il file principale"

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2709869
Sintomi

Quando si tenta di distribuire un assembly per un'istanza di Microsoft SQL Server 2012 Analysis Services utilizzando Microsoft SQL Server Management Studio 2012, è possibile che venga visualizzato un messaggio di errore analogo al seguente:
CLR Assembly deve essere specificato il file principale.
(AnalysisServices)
------------------------------
Percorso programma:

in Microsoft.AnalysisServices.AnalysisServicesClient.SendExecuteAndReadResponse (ImpactDetailCollection impatti, Boolean expectEmptyResults, Boolean throwIfError)
in Microsoft.AnalysisServices.AnalysisServicesClient.Create (IMajorObject padre, IMajorObject obj, espansione ObjectExpansion, impatto ImpactDetailCollection, Boolean allowOverwrite, XmlaWarningCollection avvisi)
in Microsoft.AnalysisServices.Server.Update (IMajorObject obj, opzioni UpdateOptions, UpdateMode modalità, gli avvisi di XmlaWarningCollection, ImpactDetailCollection impactResult)
in Microsoft.AnalysisServices.Server.SendUpdate (IMajorObject obj, opzioni UpdateOptions, UpdateMode modalità, gli avvisi di XmlaWarningCollection, ImpactDetailCollection impactResult)
in Microsoft.AnalysisServices.MajorObject.Update (opzioni UpdateOptions, UpdateMode mode)
in Microsoft.AnalysisServices.ManagementDialogs.OlapRegisterClr.SendDataToServer()
Cause
Questo problema si verifica in presenza delle seguenti condizioni:
  • L'assembly utilizza una versione di msmgdsrv.
  • La versione di msmgdsrv è stata compilata utilizzando una versione del Microsoft.NET Framework precedente a quella di Microsoft.NET Framework 4.
Nota Si tratta di progettazione.
Risoluzione
Per risolvere questo problema, attenersi alla seguente procedura:
  1. Ricompilare l'assembly come destinazione Common Language runtime.NET Framework 4.0.
  2. Distribuire l'assembly utilizzando SQL Server Management Studio 2012.
Informazioni
Per ulteriori informazioni sul problema descritto nella sezione "Sintomi", visitare il seguente sito Web Microsoft:

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2709869 - Ultima revisione: 06/21/2012 21:47:00 - Revisione: 1.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard, SQL Server 2012 Enterprise Core

  • kbsurveynew kbtshoot kbprb kbmt KB2709869 KbMtit
Feedback
"display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">