Резервное копирование-SPFarm молча зависает на MOSS 2013
-
10-12-2019 - |
Вопрос
У меня есть ферма SharePoint 2013 с 3 серверами (база данных, приложение, веб), настроенная и работающая достаточно для размещения некоторого демонстрационного контента, и я пытаюсь настроить резервные копии.Я успешно выполнил резервное копирование с помощью центра администрирования, но я пытаюсь заставить его работать из командной строки, чтобы запланировать его.Я нашел то, что выглядит как здесь очень простые инструкции.
На сервере приложений я попробовал
- Создайте каталог
c:\backuptest
и дайте всем полные разрешения. - Запустите командную оболочку SharePoint 2013 от имени администратора
Когда я использую эту команду, она выдает следующий вывод, а затем молча зависает:
PS C:\backuptest > Резервное копирование-SPFarm -подробный -метод резервного копирования полного каталога c:\backuptest
многословный:Оставляем метод BeginProcessing для резервного копирования-SPFarm.
многословный:Выполняем операцию "Backup-SPFarm" для целевого объекта "MOSS2013APP".
Ничто не создается в c:\backuptest
.Ctrl-C и Ctrl-D ничего не делают.Я должен убить powershell.exe или перезагрузить.
Что я упускаю или делаю не так?
Решение 2
Вау.
Это просто невероятно медленно.
В моем случае он зависает после этих строк в течение около часа прежде чем создавать какие-либо дополнительные выходные данные в PowerShell host или записывать какие-либо файлы в папку резервной копии.
Как задокументировано в другом месте, как пользователь , запускающий командлет Backup-SPFarm , так и пользователь (учетная запись службы), запускающий службу базы данных необходимы разрешения для записи в место назначения резервной копии.И у меня сломались приложения поиска и администрирования, потому что я еще не закончил их настройку.Как только он сможет выполнить запись в место назначения резервной копии, spbackup.log файл в папке spbr000* содержит множество подробностей.
Но он даже не будет отображать ошибки до истечения длительного периода молчания.
Другие советы
Во-первых, создайте свой каталог резервных копий на вашем SQL-сервере, если это возможно.Это обеспечивает максимально быструю производительность резервного копирования.
Вам нужно поделиться своим путем (например,создайте общий ресурс с именем BackupTest из C:\backuptest), предоставив всем полный контроль над разрешениями общего доступа (обычно это нормально, поскольку мы переопределяем разрешения на уровне разрешений NTFS).
Затем удалите MACHINENAME\Users.Добавьте учетную запись службы SQL Server с правами на изменение NTFS, а также учетную запись службы Timer с правами на изменение NTFS.
Наконец, запустите Backup-SPFarm -verbose -BackupMethod Full -Directory \\machinename\backuptest.