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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Extracting a portal from the databaseExtracting a portal from the database
Previous
 
Next
New Post
1/26/2009 1:57 PM
 

My client has royally screwed up his dotnetnuke site and it is unfixable. Is there a way to extract his portal from the database and transfer it to a new installation? I figure I will have to backup his individual portal folder and then transfer over the database tables for any modules that he has installed. What other tables would I need to transfer? Alternatively, is there a utility someone has written that can connect to the database and do this for me?

 
New Post
1/26/2009 2:13 PM
 

all portals use all tables. you may clone the database and remove the client's portal from the original one, and start to fix the cloned database to get it running. There are a number of possible issues, please post the error message (and the details from DNN event log).


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
1/26/2009 2:20 PM
 

 Hey David,

 we actually have a tool that is part of our Control Suite application that can do that, however, from what you've said, it sounds like you wouldn't actually fix anything - you'd just replicate the problem.  When you're working with DotNetNuke, it is generally best not to think about the actual tables since, as sebastian mentioned, when you do portals, everything is heavily interleaved, but instead to think about "objects" - our Control Suite operates on the object level and can do portal extractions with extremely good accuracy.  However, if you have custom / third party modules, it may leave some "artifacts" in the database that really should belong to another portal.

 

 
New Post
1/26/2009 2:27 PM
 

David, when we run into an issue like that we generally go through the process of splitting the portals up by doing the following.

Backup the Database and Filesystem.

Restore the DB and Filesystem backups to another database/folder structure.

Setup a new website in IIS for the portal you're pulling out. (if you're only using one IIS website) (also may require removing the host headers from your existing IIS)

Point your web.config on the new site to the newly restored database.

If you're sure you're up and running you can delete the "other" portals from the new instance.

That's how I would go about extracting a portal from an instance. If you need more info let me know.

Chris

 


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
1/26/2009 5:56 PM
 

Hi,

 

So the process isn't exactly extracting a portal from a database, it's more like deleting the ones you don't want. (After a full backup and restore).  Is this right?

Rod

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Extracting a portal from the databaseExtracting a portal from the database


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