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 ...Trouble with new DNN installTrouble with new DNN install
Previous
 
Next
New Post
3/25/2009 6:27 AM
 

I would like to ask some sql profi for help…

I am trying to install DotNetNuke in scenario as follows:

  • Hosting platform: Win 2003 + SQL2005, Dnn version 4.9.2
  • Bad news: SQL server collation is …_CS_AS (case sensitive and accent sensitive)
  • Dnn database has collation …_CI_AI (both aspects insensitive)

As you probably knows DNN db install scripts are generated in case insensitive manner. Install wizard ends on db install stage in infinite loop with db forever growing …

Classic install method gets errors in "DotNetNuke.Schema.SqlDataProvider" and in some other scripts. The cause is the character case problem. I edited those scripts where I saw some error message.

Next install try ends on “Configuring SuperUser” stage with exception: Could not find stored procedure dbo.aspnet_CheckSchemaVersion

I checked database and there in none of “aspnet_...“ procedures. I am wondering now – is this result of case problem or is it another problem with db user permission?

Makes it ever sense to try install on SQL server with “_CS_AS” collation?


 

 
New Post
3/25/2009 9:32 AM
 

sorry, aspnet membership tables are created by a 3rd party script (from Microsoft) - but maybe a newer version of the component fixes this issue. please log in our public issue tracker (2nd from top) at support.dotnetnuke.com. thank you.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/25/2009 1:30 PM
 

Missing aspnet membership tables is result of previous problem, which is character case in scripts as follows:

  • 04.05.00.SqlDataProvider
  • 04.06.00.SqlDataProvider
  • 04.07.00.SqlDataProvider
  • DotNetNuke.Schema.SqlDataProvider (this script was created by SQL Compare from Red Gate Software)

At first I modified the scripts listed above, reseted web.config, emptied the database and ran the installation again. Installation failed and the result was the error message mentioned above. During the control of the database I noticed that some objects had not been created (eg. aspnet tables and roles). This was probably caused by limited permissions of db user. I ran manually the scripts, which had not been executed as result of previous error:

  • InstallCommon.sql
  • InstallMembership.sql
  • InstallRoles.sql
  • InstallProfile.sql

Directly in database I corrected the owner of aspnet objects, then I deleted the content of Version table and ran the installation again. The result of these actions is fully functional installation of DotNetNuke portal.

It seems that the whole problem was caused by character case errors in the scripts mentioned above.

 

 
New Post
3/25/2009 6:17 PM
 

Jan,

did you specify the database to be  case-insensitive when creating it?


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/26/2009 4:55 AM
 

Yes, it is mentioned in the first article. To be exact, here is the summary:

  • Server default collation: …_CS_AS
  • DNN database collation: …_CI_AI

The above is valid for my host database server. I tested the same install on my own intranet using SQL server with collation: …_CI_AS and everything is working fine.
 

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Trouble with new DNN installTrouble with new DNN install


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