Being a nopCommerce programmer, have you ever encountered a situation where you need to take over an existing nopCommerce projects from other developers but are not provided with enough information? I have!
Recently, I am working on a project on nopCommerce customization that put me in hot water. The client has only provided FTP access to compiled files - no source code, no database backups, no RDP access, no nothing!
Because the project is an already-customized version of nopCommerce 3.40, I am faced with the following issue:
- No source code means I can't check what has been customized
- No database backups means that I can't even infer the customization from database
- The database is fire-walled. That means even if I can get the Connection String from Settings.txt, I can't connect to it using Microsoft Sql Server Management Studio
Although the project was only involving theme development & theme customization, the challenge is big enough to have stopped my team from normal development for a few hours.
We needed a solution to solve [1], [2] and [3]. And the solution? Programmatic generation of nopCommerce SQL Server database backup using C#!