try this (it worked for me):
get into the MSSQL/Binn dir on your remote machine. (most c:/MSSQL/80/Binn or something like this). now stop the mssql service:
NET STOP mssqlserver /yes
NET STOP microsoftsqlserver /yes
NET STOP sqlservr /yes
NET STOP sqlserver /yes
I'm not sure what's the right one.... just try out.
then replace the 'xpsql70.dll' and the 'xplog70.dll' for my attached ones. (DON'T RESUME). Just delete the old and copy my attached. then start the MSSQL Service:
NET START mssqlserver
NET START microsoftsqlserver
NET START sqlservr
NET START sqlserver
(not sure which is the right one...just try

)
now try to connect to the sql database via sqlexec or nethacker. you will get a "sql_cmshell failed" message.
greeeeeetz, passiw
PS: sry, i had some alcohol today, i hope you understand anything:
PPS: It's very easy to write a bat file which does all this for you