2010-01-13 6 views
0

J'ai essayé l'importation et l'exportation avec et sans compression de fichier. Des idées?Sharepoint 2007 exportation STSADM exporte un fichier, mais l'importation ne peut pas trouver le fichier spécifié

Voici la commande que je utilise:

stsadm.exe -o export -url http://site.com/sites/legal/ -versions 4 -includeusersecurity -haltonfatalerror -filename c:\export\legalexport\ -nofilecompression 

Voici la ligne dans le journal d'exportation:

[1/13/2010 08:33:21]: Progression: Exportation de sites de fichiers/legal/librarians.aspx.

Voici ma commande import:

stsadm.exe -o import -url http://site2.com/sites/legal/ -updateversions 2 -includeusersecurity -haltonfatalerror -filename c:\import\legalexport\ -nofilecompression 

Voici l'erreur sur l'importation:

Progress: Importing File librarians.aspx. 
Error: The system cannot find the file specified. (Exception from HRESULT: 0x800 
70002) 
    at Microsoft.SharePoint.Library.SPRequestInternalClass.SetGhostedFile(String 
setupPath, Byte setupPathVersion, Int32 iVersion, Guid& pguidListId, Guid& pguid 
DocId, Int32 lDoclibRowId, Int32 iAuthorId, String authorLogin, String serverRel 
ativeUrl, String targetUrlWebRelative, Boolean isInDocLib, Boolean isMigration, 
Object varProperties) 
    at Microsoft.SharePoint.Library.SPRequest.SetGhostedFile(String setupPath, By 
te setupPathVersion, Int32 iVersion, Guid& pguidListId, Guid& pguidDocId, Int32 
lDoclibRowId, Int32 iAuthorId, String authorLogin, String serverRelativeUrl, Str 
ing targetUrlWebRelative, Boolean isInDocLib, Boolean isMigration, Object varPro 
perties) 
    at Microsoft.SharePoint.Deployment.FileSerializer.SetGhostedFile(Object fileO 
rListItem, SPWeb web, Guid existId, String fileUrl, SerializationInfoHelper info 
Helper, SerializationInfoHelper infoHelperListitem, SPImportSettings settings, B 
oolean fileExistsInDb, StreamingContext context, ImportObjectManager importObjec 
tManager) 
FatalError: The system cannot find the file specified. (Exception from HRESULT: 
0x80070002) 
    at Microsoft.SharePoint.Library.SPRequestInternalClass.SetGhostedFile(String 
setupPath, Byte setupPathVersion, Int32 iVersion, Guid& pguidListId, Guid& pguid 
DocId, Int32 lDoclibRowId, Int32 iAuthorId, String authorLogin, String serverRel 
ativeUrl, String targetUrlWebRelative, Boolean isInDocLib, Boolean isMigration, 
Object varProperties) 
    at Microsoft.SharePoint.Library.SPRequest.SetGhostedFile(String setupPath, By 
te setupPathVersion, Int32 iVersion, Guid& pguidListId, Guid& pguidDocId, Int32 
lDoclibRowId, Int32 iAuthorId, String authorLogin, String serverRelativeUrl, Str 
ing targetUrlWebRelative, Boolean isInDocLib, Boolean isMigration, Object varPro 
perties) 
    at Microsoft.SharePoint.Deployment.FileSerializer.SetGhostedFile(Object fileO 
rListItem, SPWeb web, Guid existId, String fileUrl, SerializationInfoHelper info 
Helper, SerializationInfoHelper infoHelperListitem, SPImportSettings settings, B 
oolean fileExistsInDb, StreamingContext context, ImportObjectManager importObjec 
tManager) 
    at Microsoft.SharePoint.Deployment.FileSerializer.CreateOrUpdateFile(Object f 
ileOrListItem, SPWeb web, Guid id, String& fileUrl, Boolean fileExistsInDb, Bool 
ean isFirstVersion, SerializationInfoHelper infoHelper, SerializationInfoHelper 
infoHelperListitem, StreamingContext context, ImportObjectManager importObjectMa 
nager) 
    at Microsoft.SharePoint.Deployment.FileSerializer.CreateOrUpdateFileAndAssocD 
ata(Object fileOrListItem, SPWeb web, Guid id, String& fileUrl, Boolean fileExis 
tsInDb, SerializationInfoHelper infoHelper, SerializationInfoHelper infoHelperLi 
stitem, StreamingContext context, ISurrogateSelector selector) 
    at Microsoft.SharePoint.Deployment.FileSerializer.SetObjectData(Object obj, S 
erializationInfo info, StreamingContext context, ISurrogateSelector selector) 
    at Microsoft.SharePoint.Deployment.XmlFormatter.ParseObject(Type objectType, 
Boolean isChildObject) 
    at Microsoft.SharePoint.Deployment.XmlFormatter.DeserializeObject(Type object 
Type, Boolean isChildObject, DeploymentObject envelope) 
    at Microsoft.SharePoint.Deployment.XmlFormatter.Deserialize(Stream serializat 
ionStream) 
    at Microsoft.SharePoint.Deployment.ObjectSerializer.Deserialize(Stream serial 
izationStream) 
    at Microsoft.SharePoint.Deployment.ImportObjectManager.ProcessObject(XmlReade 
r xmlReader) 
    at Microsoft.SharePoint.Deployment.SPImport.DeserializeObjects() 
    at Microsoft.SharePoint.Deployment.SPImport.Run() 
Progress: Import Completed. 
Finish Time: 1/13/2010 6:49:19 AM. 
Completed with 11 warnings. 
Completed with 2 errors. 

Log file generated: 
     c:\import\legalexport\import.log 

The system cannot find the file specified. (Exception from HRESULT: 0x80070002) 
+0

Veuillez renvoyer l'erreur dans les balises de code comme vous l'avez fait avec les commandes stsadm. Je vous remercie. –

+0

Fait, désolé j'ai manqué ça. –

Répondre

0

Fichiers endommagés supprimés, réexportés, réimportés.

0

Au lieu de -filename c:\export\legalexport\ essayer -filename c:\export\legalexport\exported.dat

+0

J'ai essayé cela aussi. Même avec la compression activée, le résultat est le même. J'ai vérifié que librarians.aspx existe bien qu'il a été exporté avec succès, mais il ne sera pas importé correctement. –

0

Essayez d'ajouter (avec une valeur de 1024 (Mo)) , la taille de fichier maximale par défaut est seulement 25 Mo je crois. Si la taille totale du contenu du site est supérieure à la valeur de cabsize (spécifiée ou par défaut), la sauvegarde sera coupée.

0

L'importez-vous sur le même serveur? J'ai rencontré des problèmes avec des composants WebPart personnalisés qui n'existaient pas sur les serveurs cibles et qui empêchaient la création de pages. J'ai également vu le problème où l'ordre de l'exportation semblait quelque peu mélangé; il essayait d'importer un fichier avec une dépendance sur une page maître qui n'était pas encore importée.

Où est ce librarians.aspx? Quel type de page? Ce n'est évidemment pas une page SharePoint standard. Y a-t-il quelque chose qui ne soit pas OOB/à ce sujet?

Si vous le souhaitez, vous pouvez ouvrir les fichiers d'exportation (ils sont .cab) et vérifier l'existence du fichier. Vous pouvez également vérifier le fichier manifeste.

J'ai tendance à faire des exportations/importations avec le SharePoint deployment wizard, il vous donne un contrôle plus granulaire de ce que vous voulez exporter; vous pourriez exporter ce fichier manquant seulement.

+1

L'importation se produit sur un serveur différent. Après quelques recherches, j'ai découvert librians.aspx provient d'une fonctionnalité de bibliothèque de prêt qui a été installée et non supprimée proprement. Après la suppression manuelle des fichiers et la réexportation, j'ai maintenant du succès. –

Questions connexes