Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...4.3.7 Install Scripts have errors on SQL Developer 20054.3.7 Install Scripts have errors on SQL Developer 2005
Previous
 
Next
New Post
12/17/2006 7:38 PM
 
 

These issues are being observed on a WinXP SP2 machine with SQL Server 2005 Developer Edition SP1 and the 'install' package.

  • Vanilla install with default SQL Server Express config completes successfully.  No issues.
  • Attempt to install using SQL Server 2005 Developer Edition fails (schema script in install process fails with 'invalid' UserID variables, and most scripts thereafter fail).
  • If SQLExpress created database is migrated to SQLDeveloper by Copy Database Wizard, dbGhost, attach/detach, or backup/restore, website launches but displays undeclared scalar variable error messages on login attempt and has a fatal error in the links section.
  • If SQLExpress created database is scripted, checking the script reveals that many stored procedures are considered to have undeclared scalar variables.
 
New Post
12/18/2006 2:58 AM
 

I think I have found the problem (giving up, going to bed and having some sleep helps a great deal):

The database create/update scripts are inconsistent in case declaration.

eg: variable declared as '@ModuleID' but then referred to in code as '@ModuleId'.

Many stored procedures/variables need correction before they can compile.  This error is possibly collation-dependant (expresses with the new SQL Server 2005 binary collations).  This problem affects 4.03 as well as 4.3.7, and by it's nature it is likely to affect all earlier versions as well.

I'll attempt to correct these problems in my installation and post back on the outcome when I am done.

 
New Post
12/18/2006 4:20 AM
 

DNN does not support being installed in a db with case sensitive collation. An attempt was made to clean up the sql script, however, because of the way DNN calls stored procs from code (making use of MS Data Access Blocks), parameters are often matched during run time with the corrosponding properties of info object. The problem is those properties often have wrong capitalization, and even different capitalization sometimes for same tables. Changing that could be done, however, that would break all C# modules, because C# is case sensitive.... bottom line: DNN does not support being installed in a db with case sensitive collation

cheers,

Erik


Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...4.3.7 Install Scripts have errors on SQL Developer 20054.3.7 Install Scripts have errors on SQL Developer 2005


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out