Windows-Server-2012

Windows 2012 上的 VisualSVN - 如何執行“svnadmin hotcopy”(拒絕訪問)

  • February 10, 2015

以此為指導: https ://stackoverflow.com/questions/33055/what-is-the-best-way-to-backup-subversion-repositories

我嘗試了以下命令:

svnadmin hotcopy "C:\Repositories" > "C:\BackupSVN"

svnadmin hotcopy "C:\Repositories\*" > "C:\BackupSVN"

svnadmin hotcopy "C:\Repositories\TestRepo1" > "C:\BackupSVN"

但是,所有 3 個命令都會導致“訪問被拒絕”

我也在“管理員”命令提示符下嘗試過它們,但仍然是同樣的錯誤。

所以:

如何在 Windows 2012 伺服器上正確執行 svnadmin hotcopy 命令(甚至是 svnadmin dump)?我錯過了什麼?

Grrr …我想通了。Windows 2012 上愚蠢的預設 UAC。

在 Windows 2008 R2 中停用 UAC 可以通過執行 msconfig(例如 winkey+r -> msconfig),轉到“工具”選項卡並啟動“更改 UAC 設置”。在那裡,您選擇“從不通知”以禁用 UAC。Windows Server 2012 中仍然可以使用相同的方法,但在您選擇“從不通知”後 UAC 仍然處於活動狀態。您可以選擇通過系統資料庫關閉 UAC,方法是將“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system”中的 DWORD“EnableLUA”從 1 更改為 0。您將收到需要重新啟動的通知。重新啟動後,UAC 被禁用。

UAC 對話框

UAC註冊

信用:http ://social.technet.microsoft.com/wiki/contents/articles/13953.windows-server-2012-deactivating-uac.aspx

引用自:https://serverfault.com/questions/477788