Undskyld jeg lige bryder ind, men wordpress kan sagtens og endda meget let køre på en windows server, jeg køre alle mine lokale sites på en iis server fordi jeg også udvikler i .net.
Microsoft har endda lavet en "one click" installation med wordpress på deres web platform installer: http://www.microsoft.com/web/downloads/platform.aspx
Nå men for at vende tilbage til det egentlig problem.
define('WP_ALLOW_REPAIR', true);
kan man indsætte i sin wp_config.php file som ligger i roden af en wordpress installation, den kan bruges hvis en bruger ikke kan logge ind eller admin ikke, d.v.s ved en korrupt database.
Kilde: http://codex.wordpress.org/Editing_wp-config.php helt nederst på siden.