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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top