Restore-SPSite: A végrehajtani kívánt művelet nem hajtható végre sikeresen
Probléma:
Miközben megpróbáltam visszaállítani egy webhelygyűjteményt a PowerShell „Restore-SPSite” parancsmagjával, ezt a hibát kaptam:
Restore-SPSite : A végrehajtani kívánt művelet nem hajtható végre sikeresen. A webalkalmazásban nem volt elérhető tartalomadatbázis a webhelygyűjtemény tárolására. Előfordulhat, hogy a meglévő tartalomadatbázisok elérték a webhelygyűjtemények maximális számát, vagy írásvédettre vannak beállítva, vagy offline állapotban vannak, vagy már tartalmazhatják ennek a webhelycsoportnak a másolatát. Hozzon létre egy másik tartalomadatbázist a webalkalmazáshoz, majd próbálkozzon újra a művelettel.
Kiadó ok és megoldás:
Restore-SPSite https://intranet.crescent.com/sites/sales -Path D:\Backup\sales.bak -DatabaseServer SP13SQL -DatabaseName SP13_Sales_Content- Ha egy meglévő webhelygyűjteményt próbál felülírni, használja a
-forceparamétert a Restore-SPSite paraméterrel, vagy a-overwriteparamétert az stsadm -o restore paraméterrel - Biztonsági másolatot készít egy webhelygyűjteményről - Törölte a webhelycsoportot - Megpróbálja visszaállítani a biztonsági másolatot? Nos, a SharePoint 2010 SP1-től kezdődően a törölt webhelycsoportok továbbra is a tartalomadatbázisban élnek, hogy helyreállíthatók legyenek. Használja: Get-SPDeletedSite a törölt webhelygyűjtemények GUID-inek lekéréséhez és a webhelycsoport teljes eltávolításához az adatbázisból a következő használatával: Remove-SPDeletedSite - „SiteGuid” azonosító
- Ha egy webhelycsoportot próbál törölni és újra létrehozni, győződjön meg arról, hogy az véglegesen törölve van a „Remove-SPDeletedSite” parancsmaggal, és indítsa el a „Fokozatos webhelytörlés” feladatot a Központi adminisztráció > Megfigyelés > Munkadefiníciók menüpontban.
