I am working in win XP Pro SP2, IIS v.5.1, .NET Framework 2.0, Visual Studio 2005, SQL Svr 2005 EXPRESS, with the SQL Server Management Studio Express tool also installed.
I'm working on my DNN 4.3.6 install, and I'm having a connection string error. The message I'm getting is:
Error Installing DotNetNuke
Current Assembly Version: 04.03.06
ERROR: Could not connect to database specified in connectionString for SqlDataProvider
My connection strings are as follows:
<connectionStrings>
<!-- Connection String for SQL Server 2005 Express
<add
name="SiteSqlServer"
connectionString="Data Source=MFIXED1\SQLEXPRESS;Initial Catalog=DNNtest3DB;Integrated Security=True;"
providerName="System.Data.SqlClient" />
-->
<!-- Connection String for SQL Server 2000/2005 -->
<add
name="SiteSqlServer"
connectionString="Server=(local);Database=DNNtest3DB;uid=DNN4User;pwd=DNN4password;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express - kept for backwards compatability - legacy modules
<add key="SiteSqlServer" value="Data Source=MFIXED1\SQLEXPRESS;Initial Catalog=DNNtest3DB;Integrated Security=True;"/>
-->
<!-- Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules -->
<add key="SiteSqlServer" value="Server=(local);Database=DNNtest3DB;uid=DNN4User;pwd=DNN4password;"/>
I was originally using the SQL Express string and Windows Integrated Security (which worked fine), but when I installed and opened the database in the SQL Server management Studio Express tool and created the user for the database, that didn't work anymore. I want to use SQL authentication, not Windows Integrated Security. That's where I'm having my problem.
I've never used the SQL Express Management tool before, though I followed the instructions in the Installation Guide to create my new SQL 2005 user and set the db_owner permissions.
I've also checked the security on the database files for the ASPNET user, and they have Full control.
What am I not seeing/missing? I'm new to this security stuff, so please, if you can, give me explicit instructions on things that will likely seem very obvious to you.
All help is greatly appreciated -- Thanks!
Ellen