Know the site template used for the SharePoint site

Using STSADM.EXE: It needs high level permissions. Means the user should be an administrator on the server. Below is the command we need to use for knowing the site template. stsadm.exe -o enumallwebs -database [content database name] for more details see the below link http://praveenbattula.blogspot.nl/2010/08/know-site-template-used-for-sharepoint.html

SharePoint 2003 to MOSS 2007 Upgrade: Database migration

I found a really nice article about database migration from SharePoint 2003 to MOSS 2007.

the blog post describe, how to take a backup of SP 2003 content database and migrate the same in MOSS 2007 with step by step instruction

http://farhanfaiz.wordpress.com/2008/05/23/sharepoint-upgrade-database-migration/

Decompile .net assembly ildasm

if you want to de compile a .net assembly (dll), you can use a visual studio option to de-complie it.

if you have visual studio installed in the machine. 

1- Go to Visual Studio Tools --> Visual Studio command prompt.
2- write ILDASM

it will open an interface where you can open your dotnet assembly and de-compile it. the best option to decompile any .net dll is .Net Reflector by red-gate. Please visit the below link to download the .Net reflector. It allows you to export the entire source code with in the assembly.

http://www.red-gate.com/products/dotnet-development/reflector/