2013-05-20 157 views
1

我真的很沮喪從這個問題,我想安裝DNN 7在Windows Server 2008中,我follwoed在DNN網站安裝的步驟,但是當我運行安裝嚮導我得到連接錯誤,我給文件夾級別的用戶權限,作爲數據庫的所有者,但仍然沒有,我需要修改web.config文件中的連接嗎?這是正確的 注: 數據庫名稱:dnndev.me 用戶名:管理員 密碼:password數據庫連接錯誤DNN 7

<add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated 
Security=True;User Instance=True;AttachDBFilename=|DataDirectory|dnndev.me.mdf;" 
providerName="System.Data.SqlClient" /> 

請幫助 這是我的第二個職位,我沒有得到答案

回答

1

如果你是使用SQLExpress,並且您使用默認實例在本地安裝了SQLExpress,您無需擔心數據庫的用戶名/密碼。 DNN會自動將該MDF文件附加到app_Data文件夾中。

如果您使用的是SQL的另一個實例,比你將要創建的數據庫,然後用戶名/密碼是DB_OWNER該數據庫相關聯,並提供在安裝過程中。如果是這種情況,請不要選擇SQL Express選項,請使用SQL 2008選項。

2

你的SqlServer的設置如何?如果服務器設置爲使用集成安全性,Chris確實不需要用戶名/密碼。在這種情況下,在你的web.config連接字符串<ConnectionString><AppSettings>部分應該看起來像

Data Source=.\SQLExpress;Integrated Security=True;User Instance=False;Database=dnndev.me;

Check out this blog for more details.

+0

謝謝,這真是幫了我,因爲我只是編輯的AppSettings部分並沒有注意到ConnectionStrings部分 –

+0

@PolaEdward,很高興幫助 –