数据库连接错误DNN 7

时间:2013-05-20 14:08:07

标签: database connection dotnetnuke

我对此问题感到非常沮丧,我正在尝试在Windows Server 2008中安装DNN 7,我接下来在DNN网站中安装步骤,但是当我运行安装程序向导时,我收到连接错误,我给了用户权限在文件夹级别,作为数据库的所有者,仍然没有,我是否需要修改web.config文件中的连接?它是否正确 注意: 数据库名称:dnndev.me 用户名:Administrator 密码:密码

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

请帮忙 这是我的第二篇文章,我没有得到答案

2 个答案:

答案 0 :(得分: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.

答案 1 :(得分:1)

如果您使用的是SQLExpress,并且使用默认实例在本地安装了SQLExpress,则无需担心数据库的用户名/密码。 DNN会自动将MDF文件附加到app_Data文件夹中。

如果您正在使用另一个SQL实例,那么您需要创建数据库,然后将该数据库的DB_OWNER用户名/密码关联起来,并在安装过程中提供。如果是这种情况,请不要选择SQL Express选项,使用SQL 2008选项。