sito web già esistente errore durante il ripristino
Domanda
Sto usando Enterprise SharePoint Server 2007 con Windows Server 2008 Enterprise. E io sto usando la pubblicazione di modello di portale. E sto usando il comando,
stsadm -o restore -url http://machinename:8090/siteabc -filename c:\backup\siteabc.bak
Ma è incontrato con il seguente errore - v'è un sito web già esiste sul "/ siteabc". Si prega di specificare un nuovo URL o utilizzando -overwrite.
Come verificare se c'è un sito web chiamato "/ siteabc" esiste già? Non è sicuro se strumenti come SharePoint manager in grado di rilevare questo?
Soluzione
SharePoint manager sarebbe davvero vi mostrerà se questo sito esiste già. Un altro modo è quello di andare in 'Amministrazione centrale', cliccare sulla scheda 'Application Management' e selezionare Site List Collection (In 'Gestione siti di SharePoint'). Assicurati di modificare l'applicazione web in alto a destra a quella corretta e si dovrebbe vedere il sito elencato.
Im abbastanza sicuro che il sito esisterebbe e si potrebbe quindi eliminarlo o usare -overwrite per ripristinare il backup sopra le righe.
Spero che questo aiuti,
Alex
Altri suggerimenti
Credo che questo è stato fissato in SP2, ma in SP1 ho notato che quando ho ripristinato un sito, se non ho avuto l'URL corretto, si potrebbe pensare sto parlando del sito radice al posto di quello che ero riferendosi a.
così
stsadm -o restore -url http://machinename/sites/siteabc -filename c:\backup\siteabc.bak
avrebbe funzionato, ma
stsadm -o restore -url http://machinename/site/siteabc -filename c:\backup\siteabc.bak
non sarebbe e sarebbe in realtà pensare che sto cercando di ripristinare al http: // machinename / . Ho fatto l'errore di fare l'interruttore -overwrite e ripristinato il sito giusto sopra la parte superiore della mia raccolta siti radice.
Inoltre, quando si fa questo, assicurarsi che i percorsi gestiti sono settati per consentire raccolte siti presso l'URL che si sta specificando.
In questo articolo KB spiega anche il problema che stavo vedendo ( http://support.microsoft .com / default.aspx / kb / 968.474 )
Si potrebbe anche provare la navigazione verso http: // nomecomputer: 8090 / siteabc / _layouts / impostazioni. aspx . Ho provisioning alcuni siti dove mi hosed masterpage durante il provisioning. Quando sono andato a http: // nomecomputer: 8090 / siteabc vorrei avere un 404, ma sapevo che il sito è stato ancora qui. Dal momento che le pagine di applicazione utilizzato un masterpage diverso, ho potuto ancora raggiungere il sito attraverso la pagina delle impostazioni e eliminare il sito.