2012-07-29 143 views
0

我已經採取了DNN 6備份在以下幾個方面如何恢復DNN備份

  1. 複製從C DNN文件夾:\的Inetpub \ wwwroot的
  2. 採取sqlserver的2008企業版數據庫備份

當我試圖恢復它,我得到錯誤:

Connection Error(s): Index #: 0 Source: .Net SqlClient Data Provider Class: 14 Number: 18456 Message: Sql login failed

我使用下面的鏈接FO r修復:

.../Install/InstallWizard.aspx 

注意!當我更改數據庫和用戶名時,它將安裝全新安裝但不恢復備份數據庫。

如何解決這個問題?

回答

0

我不知道需要運行/InstallWizard.aspx來執行還原。第一步是將文件放在所需的Windows目錄中,然後獲取IIS設置並正確指出,以確保您具有正確的安全訪問權限(取決於您的IIS版本)。如果你完全正確的話,那麼從文件的角度來看,你會很好。

就SQL Server而言,您將需要手動進行數據庫還原,並且正如Mitch所說創建一個可訪問數據庫的新帳戶 - 您需要更改兩個數據庫訪問語句web.config以指定新用戶。 (如果它們都存在,則爲標準和遺留)最後,如果您指定了SQL用戶,請確保SQL Server配置爲混合模式身份驗證。

2

這裏的一些答案將取決於您在何處/如何恢復數據庫。

如果您將數據庫從一臺服務器轉移到另一臺服務器,則用戶帳戶不會從服務器登錄角度出現。因此,恢復數據庫後,您需要創建一個新的用戶帳戶來管理對數據庫的訪問。