2013-05-20 132 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,很高兴帮助 –