Hi, I have DNN 3.1 (an old version I am afraid to say) on win2k web server, with a remote win2k server with SQL 2000 database server. The installation has been running very smoothly for a long, long time and I didn't see need to update it, since the web server was not allowed to have .NET 2.0 on it yet. I had been recently doing unrelated web dev work and have not done any config work on this DNN site for quite a while.
Thursday, the database administrator did some security updates on the SQL2000 server, also during this time a programmer requested a new SQL user acct that could access the DNN database. Also on Thursday, the win2000 web server was updated with a bunch of security patches and fixes. Both the web server and the SQL server were rebooted. Then the programmer who wanted the SQL user acct with DNN database access said never mind and the SQL admin then removed the extra user acct.
Well, I get a phone call says that my DNN site is not working and I go there and get greeted this screen below:
DotNetNuke Upgrade ErrorThe Assembly Version ( [ASSEMBLYVERSION] ) does not match the Database Version ( [DATABASEVERSION] )
ERROR: Could not connect to database.
"Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection"
I swear on all kinds of Microsoft Bibles, I have not done any configuration on this DNN site any where near recently, nor is there any DNN host/superuser access set up for anyone other than myself to do upgrades or configuration changes. Also I know the DotNetNuke IIS site configuration, and the actual folder that the site resides in has not been messed with.
I asked both the programmer, the person doing the MS security updates on the web server, and also the SQL server administrator what was done to my DNN database connection and I get nothing.
Here are the connection specs for the web.config (not messed with) as they have been the same since it was installed long ago. This site was working until Thursday.
<add key="SiteSqlServer" value="Server=SQLserver1;Trusted_Connection=true;Database=dotnetnuke" />
<add key="MachineValidationKey" value="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902" />
<add key="MachineDecryptionKey" value="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC" />
<add key="MachineValidationMode" value="SHA1" />
<add key="InstallTemplate" value="DotNetNuke.install.resources" />
<add key="AutoUpgrade" value="true" />
<add key="UseDnnConfig" value="true" />
I am unable to access the SQL2000 server at all through Enterprise Manager on my development laptop either, and I used to be able to access it.
Is there anyone that can give me some pointers as to what to look at that was changed by either the SQL admin or with the security updates on the webserver? They are blaming me and laughing and saying that DNN is an unstable stupid application.
I am a bit ticked that the site is messed up now, not by my hand, and yet I am getting blamed.