2011-08-11 1 views
7

Créé un composant de script C# dans SSIS référençant Microsoft.Office.Interop.Excel Ver 14. Fonctionne très bien sur mon ordinateur portable. Maintenant, je dois l'exécuter sur un serveur Win 2008 R2 et cet assembly n'existe pas.Impossible de charger l'assembly chargé sur le serveur - Office 2010 Primary Interop

Je téléchargé PIARedist.exe Version: 14.0.4763.1024 de: http://www.microsoft.com/download/en/details.aspx?id=3508

Après extraction, je courais le o2010pia.msi en double-cliquant. Il a commencé à courir et a semblé se terminer brusquement mais sans erreurs.

Dans le readme, il indiquait ce que seraient les assemblages installés, mais aucun d'entre eux ne figure dans le GAC. J'ai couru ceci en utilisant un compte qui fait partie du groupe Admin local. Je n'ai pas redémarré.

Vous cherchez une suggestion. - merci

Répondre

0

J'ai le même problème. En regardant les exigences du système dans le lien de téléchargement que vous avez dit, nous pouvons voir que Windows Server 2008 R2 n'est pas mentionné ... Et il peut ne pas être pris en charge.

« Configuration minimale du système Systèmes d'exploitation supportés: Windows 2000 Service Pack 4, Windows Server 2003, Windows XP Service Pack 2

Microsoft Windows XP, Microsoft Windows Vista, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft windows 7

ce qui suit est également nécessaire: Microsoft .NET Framework 2.0 ou supérieur »

0

Je viens d'avoir le même problème et résolu en exécutant invite de commande en tant qu'administrateur et le fonctionnement:

msiexec /i o2010pia.msi

-1

J'avais un problème similaire sur un serveur Windows 2008 R2 64 bits où le programme d'installation o2010pia.msi semble quitter lors de l'installation. J'ai même essayé la réponse de cnyborg en exécutant une invite de commande en tant qu'administrateur, puis en exécutant "msiexec/i o2010pia.msi".

Je ma demande de déployer ASP.NET et de webforms de toute façon lors de l'exécution du code suivant:

_Document wordDoc = wordApp.Documents.Add(ref templateFilePath, ref missing, ref missing, ref missing); 

J'ai reçu l'erreur:

Word was unable to read this document. It may be corrupt. Try one or more of the following: * Open and Repair the file. * Open the file with the Text Recovery converter.

J'ai essayé de charger un .dot, .dotx, et fichier .docx mais a reçu le même message d'erreur. Après avoir beaucoup tiré sur les cheveux et googlé, j'ai trouvé quelqu'un avec une solution à un problème non spécifique mais cela a résolu mon problème!

est la solution ici:

  • Windows 2008 R2 x64 serveur

    Créer le répertoire C: \ Windows \ SysWOW64 \ config \ systemprofile \ répertoire Desktop.

  • Windows 2008 R2 x86 serveur

    Créer le répertoire C: \ Windows \ System32 \ config \ systemprofile \ répertoire de bureau.

DONE!

+0

Après avoir créé le répertoire '.. \ systemprofile \ Desktop', répétez-vous l'installation du paquet redistributabl de PIAs et si oui, quelle méthode serait recommandée, via la ligne de commande ou en double-cliquant? – chridam

+0

Salut Chridam, pour ma situation, je n'avais pas besoin d'installer les PIA pour faire fonctionner mon code. Si vous avez besoin de l'installer alors je suggère d'essayer d'abord l'option d'installation de double-clic et si cela ne fonctionne pas, essayez l'option de ligne de commande. –

Questions connexes